import type { Adapter, BuiltRoutes, RoutableFile, Route, RouterOptions } from "../types"; export declare function renderRouteTemplate(route: Route, markoApi?: string): string; export declare function renderRouteEntry(route: Route, rootDir: string): string; export declare function renderRouter(routes: BuiltRoutes, rootDir: string, runtimeInclude?: string, options?: RouterOptions): string; export declare function renderMiddleware(middleware: RoutableFile[], rootDir: string): string; export declare function renderRouteTypeInfo(routes: BuiltRoutes, outDir: string, adapter?: Adapter | null): Promise;