import { MulmoBeat, MulmoScript, MulmoPromptTemplate, MulmoStoryboard, MulmoCanvasDimension } from "../types/index.js";
export declare const imagePrompt: (beat: MulmoBeat, style?: string) => string;
export declare const graphDataScriptFromUrlPrompt: (sourceTextInput: string) => string;
export declare const graphDataScriptGeneratePrompt: (scene: string) => string;
export declare const getMulmoScriptTemplateSystemPrompt: (template: MulmoPromptTemplate, script?: MulmoScript) => string;
export declare const interactiveClarificationPrompt = "If there are any unclear points, be sure to ask the user questions and clarify them before generating the script.";
export declare const prefixPrompt = "Here is the web content that can be used as reference material for the script:";
export declare const translateSystemPrompt = "Please translate ONLY the text content from ## Original Language to ## Target Language (in locale format, like en, ja, fr, ch). Return ONLY the translated text without any formatting markers, language labels, or additional content.";
export declare const translatePrompts: string[];
export declare const sceneToBeatsPrompt: ({ sampleBeats, beatsPerScene, allScenes, }: {
    sampleBeats: MulmoScript["beats"];
    beatsPerScene: number;
    allScenes: string;
}) => string;
export declare const storyToScriptInfoPrompt: (scriptWithoutBeats: Omit<MulmoScript, "beats">, story: MulmoStoryboard) => string;
export declare const storyToScriptPrompt: (script: MulmoScript, beatsPerScene: number, story: MulmoStoryboard) => string;
export declare const searchQueryPrompt: (inquiry: string, followUpQueries: string) => string;
export declare const reflectionPrompt: (researchTopic: string, searchResults: string) => string;
export declare const finalAnswerPrompt: (userInput: string, searchResults: string, researchTopic: string) => string;
export declare const htmlImageSystemPrompt: (canvasSize: MulmoCanvasDimension) => string;
