export declare const APP_ROUTE_MANIFEST_VERSION: 1; export declare const APP_ROUTE_MANIFEST_ENV = "GEISTDOCS_APP_ROUTE_MANIFEST"; export declare const APP_ROUTE_MANIFEST_DEFINE = "process.env.GEISTDOCS_APP_ROUTE_MANIFEST"; export type AppRouteSegment = ["static", string] | ["dynamic"] | ["catch-all"] | ["optional-catch-all"]; export interface AppRoutePattern { localized: boolean; segments: AppRouteSegment[]; } export interface AppRouteManifest { routes: AppRoutePattern[]; version: typeof APP_ROUTE_MANIFEST_VERSION; } export declare const createAppRoutePattern: (filesystemSegments: string[]) => AppRoutePattern | null; export declare const parseAppRouteManifest: (value: string | undefined) => AppRouteManifest | null; export declare const matchesAppRoute: (manifest: AppRouteManifest, context: { localizedPathname: string; pathname: string; }) => boolean; //# sourceMappingURL=app-route-manifest.d.ts.map