import ComponentContext from '../../component_context.js';
import { Decorator } from '../support_decorators/decorator.js';
export default class Url extends Decorator {
    name: string;
    as: string | null;
    history: boolean;
    keep: boolean;
    except: null;
    nullable: boolean | null;
    constructor(name: string, as?: string | null, history?: boolean, keep?: boolean, except?: null, nullable?: boolean | null);
    mount(): void;
    dehydrate(context: ComponentContext): void;
    update(propertyName: string, newValue: any): Promise<void>;
}
