import { z } from "zod"; export declare const audioFormatSchema: z.ZodEnum<{ f32le: "f32le"; s16le: "s16le"; }>; export type AudioFormat = z.infer; export declare const whisperConfigSchema: z.ZodObject<{ strategy: z.ZodOptional>; n_threads: z.ZodOptional; n_max_text_ctx: z.ZodOptional; offset_ms: z.ZodOptional; duration_ms: z.ZodOptional; audio_ctx: z.ZodOptional; translate: z.ZodOptional; no_context: z.ZodOptional; no_timestamps: z.ZodOptional; single_segment: z.ZodOptional; print_special: z.ZodOptional; print_progress: z.ZodOptional; print_realtime: z.ZodOptional; print_timestamps: z.ZodOptional; token_timestamps: z.ZodOptional; thold_pt: z.ZodOptional; thold_ptsum: z.ZodOptional; max_len: z.ZodOptional; split_on_word: z.ZodOptional; max_tokens: z.ZodOptional; debug_mode: z.ZodOptional; tdrz_enable: z.ZodOptional; suppress_regex: z.ZodOptional; initial_prompt: z.ZodOptional; language: z.ZodOptional; detect_language: z.ZodOptional; suppress_blank: z.ZodOptional; suppress_nst: z.ZodOptional; temperature: z.ZodOptional; length_penalty: z.ZodOptional; temperature_inc: z.ZodOptional; entropy_thold: z.ZodOptional; logprob_thold: z.ZodOptional; greedy_best_of: z.ZodOptional; beam_search_beam_size: z.ZodOptional; vad_params: z.ZodOptional; min_speech_duration_ms: z.ZodOptional; min_silence_duration_ms: z.ZodOptional; max_speech_duration_s: z.ZodOptional; speech_pad_ms: z.ZodOptional; samples_overlap: z.ZodOptional; }, z.core.$strip>>; audio_format: z.ZodOptional>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>; miscConfig: z.ZodOptional; }, z.core.$strip>>; vadModelSrc: z.ZodOptional; modelId: z.ZodOptional; registryPath: z.ZodOptional; registrySource: z.ZodOptional; blobCoreKey: z.ZodOptional; blobIndex: z.ZodOptional; engine: z.ZodOptional; expectedSize: z.ZodOptional; sha256Checksum: z.ZodOptional; addon: z.ZodOptional, z.ZodLiteral<"vad">]>>; }, z.core.$strip>]>>; }, z.core.$strip>; export type WhisperConfig = z.infer; export declare const parakeetRuntimeConfigSchema: z.ZodObject<{ maxThreads: z.ZodOptional; useGPU: z.ZodOptional; sampleRate: z.ZodOptional; channels: z.ZodOptional; captionEnabled: z.ZodOptional; timestampsEnabled: z.ZodOptional; seed: z.ZodOptional; streaming: z.ZodOptional; streamingChunkMs: z.ZodOptional; streamingHistoryMs: z.ZodOptional; streamingEmitPartials: z.ZodOptional; streamingEnergyVad: z.ZodOptional; streamingLeftContextMs: z.ZodOptional; streamingRightLookaheadMs: z.ZodOptional; streamingSpkCacheEnable: z.ZodOptional; streamingSpkCacheLen: z.ZodOptional; streamingFifoLen: z.ZodOptional; streamingChunkLeftContextMs: z.ZodOptional; streamingChunkRightContextMs: z.ZodOptional; streamingSpkCacheUpdatePeriod: z.ZodOptional; }, z.core.$strip>; export declare const parakeetConfigSchema: z.ZodObject<{ maxThreads: z.ZodOptional; useGPU: z.ZodOptional; sampleRate: z.ZodOptional; channels: z.ZodOptional; captionEnabled: z.ZodOptional; timestampsEnabled: z.ZodOptional; seed: z.ZodOptional; streaming: z.ZodOptional; streamingChunkMs: z.ZodOptional; streamingHistoryMs: z.ZodOptional; streamingEmitPartials: z.ZodOptional; streamingEnergyVad: z.ZodOptional; streamingLeftContextMs: z.ZodOptional; streamingRightLookaheadMs: z.ZodOptional; streamingSpkCacheEnable: z.ZodOptional; streamingSpkCacheLen: z.ZodOptional; streamingFifoLen: z.ZodOptional; streamingChunkLeftContextMs: z.ZodOptional; streamingChunkRightContextMs: z.ZodOptional; streamingSpkCacheUpdatePeriod: z.ZodOptional; }, z.core.$strip>; export type ParakeetRuntimeConfig = z.infer; export type ParakeetConfig = z.infer; export declare const LEGACY_PARAKEET_ONNX_MODEL_CONFIG_FIELDS: readonly ["parakeetEncoderSrc", "parakeetDecoderSrc", "parakeetVocabSrc", "parakeetPreprocessorSrc", "parakeetCtcModelSrc", "parakeetTokenizerSrc", "parakeetSortformerSrc", "parakeetModelSrc", "modelType"]; export declare const parakeetLoadConfigSchema: z.ZodObject<{ [x: string]: z.ZodOptional; }, z.core.$strict>; //# sourceMappingURL=transcription-config.d.ts.map