import type { NavigationState, NavigationHistoryEntry, QueryParams } from './types';
export declare const getHash: (url: string) => string;
export declare const createHash: (hash: string) => string;
export declare const createHistoryEntry: (url: string, state?: NavigationState, index?: number) => NavigationHistoryEntry;
export declare const isRouteMatch: (pattern: string, hash: string) => boolean;
export declare const getRouteMap: (routeNames: string[]) => Record<string, string>;
export declare const getRouteItem: <T>(map: Record<string, T>, hash: string) => T | undefined;
export declare const getParamsFromUrl: (pattern: string, hash: string) => Record<string, string>;
export declare const parseQueryParams: <T extends QueryParams = QueryParams>(urlPart: string) => T;
//# sourceMappingURL=helpers.d.ts.map