import type { RouteHandler } from "@getstrata/core/http/middleware"; import type { AppDependencies, AppRouteMap } from "./contracts"; declare const SPA_DIST_DIRECTORY: string; type SpaRouteOptions = { prefix?: string; distDirectory?: string; wrap?: (handler: RouteHandler) => RouteHandler; }; declare function createSpaRoutes(_dependencies: AppDependencies, options?: SpaRouteOptions): AppRouteMap; declare function mergeSpaRoutes(dependencies: AppDependencies, routes: AppRouteMap, options?: SpaRouteOptions): AppRouteMap; export type { SpaRouteOptions }; export { createSpaRoutes, mergeSpaRoutes, SPA_DIST_DIRECTORY };