declare global { interface Window { navigation: any; } } export type RouteParts = Record; export declare function onNavigate(handler: (parts: RouteParts) => void): () => void; export declare function getRouteParts(): RouteParts; export declare function updateRouteParamsState(params: Record): void; export declare function setRouteParamsState(params: Record): void; export declare function updateRouteParams(params: Record): void; export declare function getQueryParam(param: string): string | undefined; export declare function getValuesFromUrlQuery(): Record; export declare function routeTo(parts?: Partial): () => void; export declare function hrefTo(parts?: Partial): string;