import { AIModel } from './ai-service.js';
export interface PromptVariables {
    url?: string;
    image_path?: string;
    context?: string;
    device?: 'desktop' | 'mobile';
    model?: AIModel;
    deep_dive?: boolean;
    extract_styles?: boolean;
    grid_size?: number;
    batch_id?: string;
}
export declare class SystemPrompts {
    private static replaceVariables;
    static getOpenAIPrompt(variables: PromptVariables): string;
    static getClaudePrompt(variables: PromptVariables): string;
    static getV0Prompt(variables: PromptVariables): string;
    static getPromptForModel(model: AIModel, variables: PromptVariables): string;
}
