import { MulmoStudioContext, MulmoBeat, MulmoImagePromptMedia } from "../types/index.js";
export declare const generateReferenceImage: (inputs: {
    context: MulmoStudioContext;
    key: string;
    index: number;
    image: MulmoImagePromptMedia;
    referenceImagePath?: string;
    force?: boolean;
}) => Promise<string>;
export type MediaRefs = {
    imageRefs: Record<string, string>;
    movieRefs: Record<string, string>;
};
export declare const getMediaRefs: (context: MulmoStudioContext) => Promise<MediaRefs>;
export declare const resolveBeatLocalRefs: (namedInputs: {
    context: MulmoStudioContext;
    beat: MulmoBeat;
    index: number;
    imageRefs: Record<string, string>;
    movieRefs: Record<string, string>;
}) => Promise<MediaRefs>;
/** @deprecated Use getMediaRefs instead */
export declare const getImageRefs: (context: MulmoStudioContext) => Promise<Record<string, string>>;
