export type MusicRenderMode = 'speed' | 'quality' | 'best'; export declare enum MusicModel { speed = "ace_step_1.5_xl_turbo", quality = "ace_step_1.5_xl_sft", best = "minimax_music3" } export declare const MUSIC_MODELS: { readonly speed: { readonly steps: { readonly min: 4; readonly max: 16; readonly default: 8; }; readonly shift: { readonly min: 1; readonly max: 5; readonly default: 3; }; readonly guidance: null; readonly sampler: { readonly allowed: readonly ["euler", "euler_ancestral"]; readonly default: "euler"; }; readonly scheduler: { readonly allowed: readonly ["simple"]; readonly default: "simple"; }; }; readonly quality: { readonly steps: { readonly min: 10; readonly max: 200; readonly default: 50; }; readonly shift: { readonly min: 1; readonly max: 5; readonly default: 3; }; readonly guidance: { readonly min: 1; readonly max: 15; readonly default: 5; }; readonly sampler: { readonly allowed: readonly ["euler", "euler_ancestral", "er_sde"]; readonly default: "er_sde"; }; readonly scheduler: { readonly allowed: readonly ["simple", "linear_quadratic"]; readonly default: "linear_quadratic"; }; }; readonly best: { readonly steps: { readonly min: 10; readonly max: 100; readonly default: 30; }; readonly shift: null; readonly guidance: { readonly min: 1; readonly max: 5; readonly default: 1.7; }; readonly promptStrength: { readonly min: 0; readonly max: 10; readonly default: 1.7; }; readonly topK: { readonly min: 1; readonly max: 16384; readonly default: 50; }; readonly duration: { readonly min: 10; readonly max: 300; readonly default: 60; }; readonly sampler: { readonly allowed: readonly ["euler"]; readonly default: "euler"; }; readonly scheduler: { readonly allowed: readonly ["simple"]; readonly default: "simple"; }; }; }; export declare const MUSIC_DURATION: { min: number; max: number; default: number; }; export declare const MUSIC_BPM: { min: number; max: number; default: number; }; export declare const MUSIC_TIME_SIGNATURES: { '2': string; '3': string; '4': string; '6': string; }; export type TimeSignature = keyof typeof MUSIC_TIME_SIGNATURES; export declare const MUSIC_KEY_SCALES: readonly ["", "A major", "A minor", "A# major", "A# minor", "Ab major", "Ab minor", "A♯ major", "A♯ minor", "A♭ major", "A♭ minor", "B major", "B minor", "B# major", "B# minor", "Bb major", "Bb minor", "B♯ major", "B♯ minor", "B♭ major", "B♭ minor", "C major", "C minor", "C# major", "C# minor", "Cb major", "Cb minor", "C♯ major", "C♯ minor", "C♭ major", "C♭ minor", "D major", "D minor", "D# major", "D# minor", "Db major", "Db minor", "D♯ major", "D♯ minor", "D♭ major", "D♭ minor", "E major", "E minor", "E# major", "E# minor", "Eb major", "Eb minor", "E♯ major", "E♯ minor", "E♭ major", "E♭ minor", "F major", "F minor", "F# major", "F# minor", "Fb major", "Fb minor", "F♯ major", "F♯ minor", "F♭ major", "F♭ minor", "G major", "G minor", "G# major", "G# minor", "Gb major", "Gb minor", "G♯ major", "G♯ minor", "G♭ major", "G♭ minor"]; export declare const MUSIC_LANGUAGES: readonly ["unknown", "en", "es", "fr", "de", "it", "pt", "ru", "ja", "ko", "zh", "ar", "hi", "nl", "pl", "sv", "tr", "vi", "th", "id", "cs", "da", "fi", "el", "he", "hu", "no", "ro", "sk", "uk", "bg", "hr", "lt", "sr", "ca", "is", "ms", "tl", "bn", "fa", "ne", "pa", "sw", "ta", "te", "ur", "az", "ht", "la", "sa", "yue"]; export declare const LANGUAGE_LABELS: Record; export declare const MUSIC_LANGUAGE_OPTIONS: { value: "unknown" | "id" | "is" | "en" | "es" | "fr" | "de" | "it" | "pt" | "ru" | "ja" | "ko" | "zh" | "ar" | "hi" | "nl" | "pl" | "sv" | "tr" | "vi" | "th" | "cs" | "da" | "fi" | "el" | "he" | "hu" | "no" | "ro" | "sk" | "uk" | "bg" | "hr" | "lt" | "sr" | "ca" | "ms" | "tl" | "bn" | "fa" | "ne" | "pa" | "sw" | "ta" | "te" | "ur" | "az" | "ht" | "la" | "sa" | "yue"; label: string; }[]; export declare const KEY_SCALE_LABELS: Record; export declare const MUSIC_OUTPUT_FORMATS: readonly ["mp3", "wav", "flac"]; export type AudioOutputFormat = (typeof MUSIC_OUTPUT_FORMATS)[number]; export declare const IMAGINE_LABELS: { processing: string; idle: string; }; export declare function getMusicModel(mode: MusicRenderMode): string; //# sourceMappingURL=musicSettings.d.ts.map