export declare class NavigationPath { readonly path: string[]; readonly queryArgs: QueryArgs; readonly hash: string; /** * Has to serialize/deserialize to/from json */ readonly state: unknown; static create(path: string, queryArgs: QueryArgs): NavigationPath; static fromUrl(url: URL, rootUrl: URL): NavigationPath; toUrl(rootUrl: URL): URL; constructor(path: string[], queryArgs: QueryArgs, hash: string, /** * Has to serialize/deserialize to/from json */ state: unknown); getPathString(): string; toString(): string; } export interface QueryArgs { readonly [key: string]: string; } //# sourceMappingURL=Path.d.ts.map