import { RouteFileMethod } from '../types.js'; export declare function fileNeedsScaffold(source: string, _kind: "route" | "layout"): boolean; export declare function routeScaffoldSource(urlPath: string, method: RouteFileMethod): string; export declare function layoutScaffoldSource(layoutId: string): string; export type ScaffoldResult = "written" | "skipped" | "ignored"; export type ScaffoldOptions = { entry?: string | undefined; ignore?: readonly string[] | undefined; }; export declare function scaffoldRouteFile(routesDir: string, absolutePath: string, options?: ScaffoldOptions): Promise; export declare function scaffoldRouteFileAtPath(routesDir: string, relativePath: string, options?: ScaffoldOptions): Promise;