import { Command } from "commander";
export interface ScreensListOptions {
    output?: string;
    verbose?: boolean;
    format?: "markdown" | "json";
}
/**
 * Generate Screens List Command
 * Extracts screens from user flows and creates structured list with routes, components, and demo data needs
 */
export declare class GenerateScreensListCommand {
    private spinner;
    private aiClient;
    private contextDir;
    constructor();
    execute(options?: ScreensListOptions): Promise<void>;
    private loadContext;
    private buildScreensPrompt;
    private parseScreensResponse;
    private generateMarkdown;
    private asyncLoadLivingContext;
    private syncWithLivingContext;
}
export declare function registerGenerateScreensListCommand(program: Command): void;
//# sourceMappingURL=generate-screens-list.d.ts.map