import type { JsonObject } from '../internal/utils.js';
export interface ProfileEntryOverride {
    entryId: string;
    localAssetId: string;
}
export interface LocalProfileExtensionInput {
    entryOverrides?: ProfileEntryOverride[];
    profileOverrides?: JsonObject;
}
export interface LocalImageWorkflowComponentSelection {
    slot: string;
    localArtifactId: string;
}
export interface LocalImageWorkflowExtensionInput {
    components?: LocalImageWorkflowComponentSelection[];
    profileOverrides?: JsonObject;
}
export declare function buildMusicIterationExtensions(input: {
    mode: string;
    sourceAudioBase64: string;
    sourceMimeType?: string;
    trimStartSec?: number;
    trimEndSec?: number;
}): JsonObject;
export declare function buildLocalProfileExtensions(workflow: LocalProfileExtensionInput, baseExtensions?: JsonObject): JsonObject;
export declare function buildLocalImageWorkflowExtensions(workflow: LocalImageWorkflowExtensionInput, baseExtensions?: JsonObject): JsonObject;
//# sourceMappingURL=runtime-media-extensions.d.ts.map