v0-ui-reviewer
Version:
Next-gen UI/UX reviewer with multi-model AI support (OpenAI, Claude, v0), style extraction, and live preview sandbox
34 lines (33 loc) • 935 B
TypeScript
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>;