import type { AppDependencies, AppModule, AppRouteMap } from "./contracts"; interface BuildModuleRoutesOptions { apiPrefix?: string; modules?: AppModule[]; clearRegistry?: boolean; } declare function registerOpenApiRouteMap(routes: Record, middleware: string[]): Record; declare function buildModuleRoutes(dependencies: AppDependencies, options?: BuildModuleRoutesOptions): AppRouteMap; export type { BuildModuleRoutesOptions }; export { buildModuleRoutes, registerOpenApiRouteMap };