import { type NavigationRuntimeBundle } from '../contracts/declarative-control'; export declare const NAVIGATION_UNAVAILABLE_CAPABILITY_HEADER = "x-monkeys-navigation-capabilities"; export declare const NAVIGATION_UNAVAILABLE_CAPABILITY = "unavailable-pages-v1"; /** Old strict readers receive only representable nodes, never a fabricated route. */ export declare function projectNavigationCompatibility(bundle: NavigationRuntimeBundle, supportsUnavailable: boolean): NavigationRuntimeBundle; /** Project Page links against a complete, tenant-authorized current target catalog. */ export declare function projectCurrentNavigationPages(source: NavigationRuntimeBundle, navigation: import('../contracts/declarative-control').Navigation, targets: readonly import('./declarative-control-compiler').NavigationTargetRegistration[]): NavigationRuntimeBundle; //# sourceMappingURL=navigation-availability.d.ts.map