import { AIModel } from './ai-service.js';
export interface DesignChatOptions {
    screenshotPath: string;
    initialAnalysis?: string;
    model?: AIModel;
    verbose?: boolean;
}
export declare class DesignChatSession {
    private aiService;
    private v0Reviewer;
    private messages;
    private screenshotPath;
    private screenshotBase64?;
    private currentModel;
    private verbose;
    constructor(options: DesignChatOptions);
    start(): Promise<void>;
    private loadScreenshot;
    private chatLoop;
    private handleCommand;
    private showHelp;
    private switchModel;
    private performDetailedAnalysis;
    private extractDesignTokens;
    private processChat;
    private saveConversation;
    private formatConversationAsMarkdown;
}
export declare function startDesignChat(screenshotPath: string, options?: {
    initialAnalysis?: string;
    model?: AIModel;
    verbose?: boolean;
}): Promise<void>;
