/**
 * Lifecycle Types Generator
 *
 * Generates src/generated/state.ts and src/generated/router.ts by analyzing
 * app.ts for a setup() function.
 *
 * Uses TypeScript's type checker to extract the real return type of setup —
 * no AST literal guessing needed.
 */
import type { Logger } from '../../../types';
/**
 * Setup lifecycle types by analyzing app.ts for setup() function.
 *
 * Uses TypeScript's type checker to extract the real return type — handles
 * inline setup, exported setup, variable references, async functions, and
 * any other pattern TS can resolve.
 */
export declare function generateLifecycleTypes(rootDir: string, srcDir: string, logger: Logger): Promise<boolean>;
//# sourceMappingURL=lifecycle-generator.d.ts.map