export interface RouteConfig {
    isPublic: boolean;
    attemptSilentAuth?: boolean;
}
interface RouteRegistryState {
    currentPath: string;
    routeMap: Record<string, RouteConfig>;
    isCurrentRouteInitialized: boolean;
    setPath: (path: string) => void;
    registerRoute: (path: string, config: RouteConfig) => void;
}
export declare const useRouteRegistry: import("zustand").UseBoundStore<import("zustand").StoreApi<RouteRegistryState>>;
// Helper to access state outside of React components (e.g., in Axios/Fetch interceptors)
export declare const getRouteConfig: () => RouteConfig;
export declare const getCurrentRouteInitialized: () => boolean;
export {};
//# sourceMappingURL=routeRegistryStore.d.ts.map