import type 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: string[] | null; nullable: boolean | null; constructor(name: string, as?: string | null, history?: boolean, keep?: boolean, except?: string[] | null, nullable?: boolean | null); mount(): Promise; dehydrate(context: ComponentContext): Promise; update(propertyName: string, newValue: any): Promise; }