import type { I18nRouterConfig } from '../modules/lwr/routerUtils/types.js'; export declare const DEFAULT_SCHEMA = "pageReference_v1"; export interface LwrRouterConfig { caseSensitive?: boolean; routes: LwrConfigRouteDefinition[]; basePath?: string; i18n?: I18nRouterConfig; } export interface LwrConfigRouteDefinition { id: string; uri: string; patterns?: Record; exact?: boolean; page: Partial; metadata?: Record; handler?: string; component?: string; } export interface PageReference { type: string; attributes: Record; state: Record; } export declare function deleteRouterConfigJsonCacheEntry(path: string): void; /** * Given a Routes Config path, return the array of Config Route Definitions * @param path - A path to a Route Config files */ export declare function getClientRoutes(path: string): LwrRouterConfig | undefined; //# sourceMappingURL=index.d.ts.map