import { type RouterName } from './routerRegistry'; export type SafeRouterPluginConfig = { router?: string; srcDir?: string; routesDir?: string; outputFile?: string; }; export type ResolvedGenerationConfig = { projectRoot: string; router: RouterName; routesDir: string; routesDirPath: string; outputFile: string; outputFilePath: string; routeCandidates: string[]; }; type ResolveGenerationConfigOptions = SafeRouterPluginConfig & { projectRoot: string; }; export declare function resolveGenerationConfig(options: ResolveGenerationConfigOptions): ResolvedGenerationConfig; export declare function getRouteCandidates(routesPath: string[], routesDir?: string, srcDir?: string): string[]; export declare function getDefaultOutputFile(routesDir: string): "src/routes.generated.ts" | "app/routes.generated.ts" | "routes.generated.ts"; export {};