import { z } from 'zod'; export declare const bciConfigSchema: z.ZodObject<{ whisperConfig: z.ZodOptional; n_threads: z.ZodOptional; temperature: z.ZodOptional; suppress_nst: z.ZodOptional; suppress_blank: z.ZodOptional; duration_ms: z.ZodOptional; translate: 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; detect_language: z.ZodOptional; greedy_best_of: z.ZodOptional; beam_search_beam_size: z.ZodOptional; }, z.core.$strip>>; bciConfig: z.ZodOptional; }, z.core.$strip>>; contextParams: z.ZodOptional; use_gpu: z.ZodOptional; flash_attn: z.ZodOptional; gpu_device: z.ZodOptional; }, z.core.$strip>>; miscConfig: z.ZodOptional; }, z.core.$strip>>; backendsDir: z.ZodOptional; embedderModelSrc: 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 BciConfig = z.infer;