import { assessFit as audiogenAssessFit } from '@qvac/audiogen-ggml'; import { type CreateModelParams, type PluginModelResult } from '../../../schemas/index.js'; import { resolveAudioGenConfig } from './config.js'; export declare const audioGenPlugin: { modelType: "audiogen-ggml"; displayName: string; addonPackage: "@qvac/audiogen-ggml"; loadConfigSchema: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ inferenceSteps: import("zod").ZodOptional; shift: import("zod").ZodOptional; nGpuLayers: import("zod").ZodOptional; useGPU: import("zod").ZodOptional; threads: import("zod").ZodOptional; backendsDir: import("zod").ZodOptional; engine: import("zod").ZodOptional>; textEncModelSrc: import("zod").ZodUnion; modelId: import("zod").ZodOptional; registryPath: import("zod").ZodOptional; registrySource: import("zod").ZodOptional; blobCoreKey: import("zod").ZodOptional; blobIndex: import("zod").ZodOptional; engine: import("zod").ZodOptional; expectedSize: import("zod").ZodOptional; sha256Checksum: import("zod").ZodOptional; addon: import("zod").ZodOptional, import("zod").ZodLiteral<"vad">]>>; }, import("zod/v4/core/index.js").$strip>]>; lmModelSrc: import("zod").ZodUnion; modelId: import("zod").ZodOptional; registryPath: import("zod").ZodOptional; registrySource: import("zod").ZodOptional; blobCoreKey: import("zod").ZodOptional; blobIndex: import("zod").ZodOptional; engine: import("zod").ZodOptional; expectedSize: import("zod").ZodOptional; sha256Checksum: import("zod").ZodOptional; addon: import("zod").ZodOptional, import("zod").ZodLiteral<"vad">]>>; }, import("zod/v4/core/index.js").$strip>]>; ditModelSrc: import("zod").ZodUnion; modelId: import("zod").ZodOptional; registryPath: import("zod").ZodOptional; registrySource: import("zod").ZodOptional; blobCoreKey: import("zod").ZodOptional; blobIndex: import("zod").ZodOptional; engine: import("zod").ZodOptional; expectedSize: import("zod").ZodOptional; sha256Checksum: import("zod").ZodOptional; addon: import("zod").ZodOptional, import("zod").ZodLiteral<"vad">]>>; }, import("zod/v4/core/index.js").$strip>]>; vaeModelSrc: import("zod").ZodUnion; modelId: import("zod").ZodOptional; registryPath: import("zod").ZodOptional; registrySource: import("zod").ZodOptional; blobCoreKey: import("zod").ZodOptional; blobIndex: import("zod").ZodOptional; engine: import("zod").ZodOptional; expectedSize: import("zod").ZodOptional; sha256Checksum: import("zod").ZodOptional; addon: import("zod").ZodOptional, import("zod").ZodLiteral<"vad">]>>; }, import("zod/v4/core/index.js").$strip>]>; }, import("zod/v4/core/index.js").$strict>, import("zod").ZodObject<{ lmModelSrc: import("zod").ZodUnion; modelId: import("zod").ZodOptional; registryPath: import("zod").ZodOptional; registrySource: import("zod").ZodOptional; blobCoreKey: import("zod").ZodOptional; blobIndex: import("zod").ZodOptional; engine: import("zod").ZodOptional; expectedSize: import("zod").ZodOptional; sha256Checksum: import("zod").ZodOptional; addon: import("zod").ZodOptional, import("zod").ZodLiteral<"vad">]>>; }, import("zod/v4/core/index.js").$strip>]>; synthModelSrc: import("zod").ZodUnion; modelId: import("zod").ZodOptional; registryPath: import("zod").ZodOptional; registrySource: import("zod").ZodOptional; blobCoreKey: import("zod").ZodOptional; blobIndex: import("zod").ZodOptional; engine: import("zod").ZodOptional; expectedSize: import("zod").ZodOptional; sha256Checksum: import("zod").ZodOptional; addon: import("zod").ZodOptional, import("zod").ZodLiteral<"vad">]>>; }, import("zod/v4/core/index.js").$strip>]>; device: import("zod").ZodOptional>; inferenceSteps: import("zod").ZodOptional; cfgScale: import("zod").ZodOptional; useGPU: import("zod").ZodOptional; threads: import("zod").ZodOptional; backendsDir: import("zod").ZodOptional; engine: import("zod").ZodLiteral<"minimax">; }, import("zod/v4/core/index.js").$strict>], "engine">; assessFit: typeof audiogenAssessFit; skipPrimaryModelPathValidation: true; resolveConfig: typeof resolveAudioGenConfig; createModel(params: CreateModelParams): PluginModelResult; handlers: { audioGenStream: import("../../../schemas/index.js").PluginHandlerDefinition; requestId: import("zod").ZodOptional; audioCodes: import("zod").ZodOptional>; referenceAudio: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"filePath">; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>], "type">>; sourceAudio: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"filePath">; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>], "type">>; modelId: import("zod").ZodString; caption: import("zod").ZodString; lyrics: import("zod").ZodOptional; seed: import("zod").ZodOptional; vocalLanguage: import("zod").ZodOptional; bpm: import("zod").ZodOptional; keyscale: import("zod").ZodOptional; timesignature: import("zod").ZodOptional; augmentCaptionWithMetadata: import("zod").ZodOptional; simpleMode: import("zod").ZodOptional; rewriteQuery: import("zod").ZodOptional; generateLrc: import("zod").ZodOptional; computeQualityScore: import("zod").ZodOptional; normalizeLoudness: import("zod").ZodOptional; guidanceScale: import("zod").ZodOptional; track: import("zod").ZodOptional>; duration: import("zod").ZodOptional; maxFrames: import("zod").ZodOptional; inferenceSteps: import("zod").ZodOptional; shift: import("zod").ZodOptional; cfgScale: import("zod").ZodOptional; lmTemperature: import("zod").ZodOptional; lmTopP: import("zod").ZodOptional; lmTopK: import("zod").ZodOptional; lmCfgScale: import("zod").ZodOptional; lmPhase1: import("zod").ZodOptional; dcwEnabled: import("zod").ZodOptional; dcwScaler: import("zod").ZodOptional; dcwHighScaler: import("zod").ZodOptional; taskType: import("zod").ZodOptional>; audioCoverStrength: import("zod").ZodOptional; coverNoiseStrength: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>, import("zod").ZodObject<{ progress: import("zod").ZodOptional>; data: import("zod").ZodOptional; sampleRate: import("zod").ZodOptional; channels: import("zod").ZodOptional; bitsPerSample: import("zod").ZodOptional; done: import("zod").ZodDefault; stopReason: import("zod").ZodOptional>; stats: import("zod").ZodOptional; totalTimeMs: import("zod").ZodOptional; realTimeFactor: import("zod").ZodOptional; backendDevice: import("zod").ZodOptional; backendId: import("zod").ZodOptional; emittedFrames: import("zod").ZodOptional; arMs: import("zod").ZodOptional; conditionMs: import("zod").ZodOptional; flowMs: import("zod").ZodOptional; vocoderMs: import("zod").ZodOptional; metadata: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; lyricsScore: import("zod").ZodOptional; lrc: import("zod").ZodOptional; qualityScore: import("zod").ZodOptional; understand: import("zod").ZodOptional; seed: import("zod").ZodNumber; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strip>>; diagnostics: import("zod").ZodOptional; graphicsApi: import("zod").ZodOptional>; driver: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; gpuId: import("zod").ZodOptional; fallback: import("zod").ZodOptional; requestedDevice: import("zod").ZodOptional>; reason: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>>; probe: import("zod").ZodOptional; backend: import("zod").ZodString; reason: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strip>>; type: import("zod").ZodLiteral<"audioGenStream">; }, import("zod/v4/core/index.js").$strict>>; audioEditStream: import("../../../schemas/index.js").PluginHandlerDefinition; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"filePath">; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>], "type">; referenceAudio: import("zod").ZodOptional; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"filePath">; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>], "type">>; type: import("zod").ZodLiteral<"audioEditStream">; requestId: import("zod").ZodOptional; modelId: import("zod").ZodString; operations: import("zod").ZodArray; from: import("zod").ZodObject<{ caption: import("zod").ZodString; lyrics: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>; to: import("zod").ZodObject<{ caption: import("zod").ZodString; lyrics: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>; nMin: import("zod").ZodOptional; nMax: import("zod").ZodOptional; nAvg: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"repaint">; caption: import("zod").ZodString; lyrics: import("zod").ZodOptional; start: import("zod").ZodNumber; end: import("zod").ZodOptional; mode: import("zod").ZodOptional>; strength: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>], "type">>; seed: import("zod").ZodOptional; vocalLanguage: import("zod").ZodOptional; bpm: import("zod").ZodOptional; keyscale: import("zod").ZodOptional; timesignature: import("zod").ZodOptional; augmentCaptionWithMetadata: import("zod").ZodOptional; dcwEnabled: import("zod").ZodOptional; dcwScaler: import("zod").ZodOptional; dcwHighScaler: import("zod").ZodOptional; inferenceSteps: import("zod").ZodOptional; shift: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>, import("zod").ZodObject<{ progress: import("zod").ZodOptional>; data: import("zod").ZodOptional; sampleRate: import("zod").ZodOptional; channels: import("zod").ZodOptional; bitsPerSample: import("zod").ZodOptional; done: import("zod").ZodDefault; stopReason: import("zod").ZodOptional>; stats: import("zod").ZodOptional; totalTimeMs: import("zod").ZodOptional; realTimeFactor: import("zod").ZodOptional; backendDevice: import("zod").ZodOptional; backendId: import("zod").ZodOptional; emittedFrames: import("zod").ZodOptional; arMs: import("zod").ZodOptional; conditionMs: import("zod").ZodOptional; flowMs: import("zod").ZodOptional; vocoderMs: import("zod").ZodOptional; metadata: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; lyricsScore: import("zod").ZodOptional; lrc: import("zod").ZodOptional; qualityScore: import("zod").ZodOptional; understand: import("zod").ZodOptional; seed: import("zod").ZodNumber; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strip>>; diagnostics: import("zod").ZodOptional; graphicsApi: import("zod").ZodOptional>; driver: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; gpuId: import("zod").ZodOptional; fallback: import("zod").ZodOptional; requestedDevice: import("zod").ZodOptional>; reason: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>>; probe: import("zod").ZodOptional; backend: import("zod").ZodString; reason: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strip>>; type: import("zod").ZodLiteral<"audioEditStream">; }, import("zod/v4/core/index.js").$strict>>; audioUnderstand: import("../../../schemas/index.js").PluginHandlerDefinition; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"filePath">; value: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>], "type">; type: import("zod").ZodLiteral<"audioUnderstand">; requestId: import("zod").ZodOptional; modelId: import("zod").ZodString; seed: import("zod").ZodOptional; vocalLanguage: import("zod").ZodOptional; lmTemperature: import("zod").ZodOptional; lmTopP: import("zod").ZodOptional; lmTopK: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strict>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"audioUnderstand">; progress: import("zod").ZodOptional>; understand: import("zod").ZodOptional; seed: import("zod").ZodNumber; }, import("zod/v4/core/index.js").$strip>>; done: import("zod").ZodDefault; stopReason: import("zod").ZodOptional>; stats: import("zod").ZodOptional; totalTimeMs: import("zod").ZodOptional; realTimeFactor: import("zod").ZodOptional; backendDevice: import("zod").ZodOptional; backendId: import("zod").ZodOptional; emittedFrames: import("zod").ZodOptional; arMs: import("zod").ZodOptional; conditionMs: import("zod").ZodOptional; flowMs: import("zod").ZodOptional; vocoderMs: import("zod").ZodOptional; metadata: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; lyricsScore: import("zod").ZodOptional; lrc: import("zod").ZodOptional; qualityScore: import("zod").ZodOptional; understand: import("zod").ZodOptional; seed: import("zod").ZodNumber; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strip>>; diagnostics: import("zod").ZodOptional; graphicsApi: import("zod").ZodOptional>; driver: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; gpuId: import("zod").ZodOptional; fallback: import("zod").ZodOptional; requestedDevice: import("zod").ZodOptional>; reason: import("zod").ZodString; }, import("zod/v4/core/index.js").$strip>>; probe: import("zod").ZodOptional; backend: import("zod").ZodString; reason: import("zod").ZodOptional; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strip>>; }, import("zod/v4/core/index.js").$strict>>; }; };