import { type CreateModelParams, type PluginModelResult, type ResolveContext, type ResolveResult } from "../../../../schemas/index"; export declare const ttsPlugin: { modelType: "tts-ggml"; displayName: string; addonPackage: "@qvac/tts-ggml"; loadConfigSchema: import("zod").ZodUnion; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ [x: string]: import("zod").ZodOptional; }, import("zod/v4/core").$strict>]>; resolveConfig(cfg: Record, ctx: ResolveContext): Promise>; createModel(params: CreateModelParams): PluginModelResult; handlers: { textToSpeech: import("../../../../schemas/index").PluginHandlerDefinition; text: import("zod").ZodString; stream: import("zod").ZodDefault; sentenceStream: import("zod").ZodDefault; sentenceStreamLocale: import("zod").ZodOptional; sentenceStreamMaxChunkScalars: import("zod").ZodOptional; type: import("zod").ZodLiteral<"textToSpeech">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"textToSpeech">; buffer: import("zod").ZodArray; done: import("zod").ZodDefault; stats: import("zod").ZodOptional; totalSamples: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; chunkIndex: import("zod").ZodOptional; sentenceChunk: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; textToSpeechStream: import("../../../../schemas/index").PluginHandlerDefinition; accumulateSentences: import("zod").ZodOptional; sentenceDelimiterPreset: import("zod").ZodOptional>; maxBufferScalars: import("zod").ZodOptional; flushAfterMs: import("zod").ZodOptional; type: import("zod").ZodLiteral<"textToSpeechStream">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"textToSpeechStream">; buffer: import("zod").ZodArray; done: import("zod").ZodDefault; stats: import("zod").ZodOptional; totalSamples: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; chunkIndex: import("zod").ZodOptional; sentenceChunk: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }; logging: { module: import("@qvac/tts-ggml/addonLogging").AddonLogging; namespace: "tts-ggml"; }; }; //# sourceMappingURL=plugin.d.ts.map