import type { ShellVariant } from '../lib/shell-variant.js';
/**
 * Allowed URL prefixes in apps-only mode. Anything outside this list
 * is bounced to /applications on the next client-side navigation.
 * Exported for reuse (e.g., a sibling link-guard component).
 */
export declare const APPS_ONLY_ALLOWED_PATHS: readonly ["/applications", "/application/"];
export declare const APPS_ONLY_FALLBACK_PATH = "/applications";
/**
 * Client-side route guard for apps-only mode. No-op when variant='full'.
 * When variant='apps-only', redirects any path outside the allowed list
 * back to /applications via router.replace on pathname change.
 */
export declare function useAppsOnlyRouteGuard(variant: ShellVariant): void;
//# sourceMappingURL=use-apps-only-route-guard.d.ts.map