/** * Sync Routes Runner -- Programmatic API for the af-sync-routes CLI. * * Exports `runSyncRoutes()` so route syncing can be invoked from code * without going through process.argv / process.env / process.exit. */ export interface SyncRoutesConfig { /** Preview what would be created without writing (default: false) */ dryRun?: boolean; /** Also sync dashboard page.tsx files (default: false) */ pages?: boolean; /** Custom app directory (default: "src/app") */ appDir?: string; /** Project root directory (default: process.cwd()) */ projectRoot?: string; } export interface SyncRoutesResult { checked: number; created: number; skipped: number; errors: Array<{ path: string; error: string; }>; warnings: string[]; } export declare function runSyncRoutes(config?: SyncRoutesConfig): SyncRoutesResult; //# sourceMappingURL=sync-routes-runner.d.ts.map