import { PromptStrategy } from "./base.js"; import { ModelFamily, PromptRequest, GeneratedPrompt } from "../types.js"; /** * Prompt strategy for realistic/photographic models * (CyberRealistic, DreamShaper, Deliberate, etc.) * * Key characteristics: * - Photographic terminology * - Camera settings are important * - Lighting descriptions * - Skin/texture details */ export declare class RealisticStrategy extends PromptStrategy { readonly family: ModelFamily; readonly name = "Realistic/Photo"; private readonly PHOTO_QUALITY; private readonly NEGATIVE_PROMPT; generate(request: PromptRequest): GeneratedPrompt; protected applyEmphasis(keyword: string, strength?: number): string; /** * Build subject description for photo realism */ private buildSubject; /** * Build camera settings section */ private buildCameraSection; /** * Build lighting description */ private buildLighting; private buildExplanation; private generateVariations; }