import type { GraphData } from "graphai"; import type { LANG, MulmoStudioContext, PublicAPIArgs } from "../types/index.js"; export declare const translateTextGraph: { version: number; nodes: { localizedText: { inputs: { targetLang: string; beat: string; multiLingual: string; lang: string; beatIndex: string; mulmoContext: string; system: string; prompt: string[]; }; passThrough: { lang: string; }; output: { text: string; }; agent: string; }; splitText: { agent: (namedInputs: { localizedText: import("../types/type.js").LocalizedText; targetLang: LANG; }) => string[]; inputs: { targetLang: string; localizedText: string; }; }; textTranslateResult: { isResult: boolean; agent: string; inputs: { lang: string; text: string; texts: string; ttsTexts: string; cacheKey: string; }; }; }; }; export declare const translate_graph_data: GraphData; export declare const getOutputMultilingualFilePathAndMkdir: (context: MulmoStudioContext) => { outputMultilingualFilePath: string; outDirPath: string; }; export declare const translateBeat: (index: number, context: MulmoStudioContext, targetLangs: string[], args?: PublicAPIArgs) => Promise; export declare const translate: (context: MulmoStudioContext, args?: PublicAPIArgs & { targetLangs?: string[]; }) => Promise;