import type { CliArgs } from "../types/cli_types.js";
import { FileObject, InitOptions, MulmoStudioContext } from "../types/index.js";
export declare const runTranslateIfNeeded: (context: MulmoStudioContext, includeCaption?: boolean) => Promise<void>;
export declare const setGraphAILogger: (verbose: boolean | undefined, logValues?: Record<string, unknown>) => void;
export declare const getFileObject: (args: {
    basedir?: string;
    outdir?: string;
    imagedir?: string;
    audiodir?: string;
    presentationStyle?: string;
    file: string;
    nodeModuleRootPath?: string;
    grouped?: boolean;
}) => FileObject;
export declare const initializeContext: (argv: CliArgs<InitOptions>, raiseError?: boolean) => Promise<MulmoStudioContext | null>;
