import type { ZilMateVoiceConfig, ZilMateVoiceSessionOptions, ZilMateVoiceSessionResult } from './types.js'; type DeepgramClient = { agent: () => DeepgramAgentConnection; }; type DeepgramAgentConnection = { on: (event: string, handler: (data: unknown) => void | Promise) => void; configure: (settings: unknown) => void; keepAlive: () => void; send: (chunk: Buffer | Uint8Array) => void; injectAgentMessage: (content: string) => void; disconnect: () => void; }; export declare function getVoiceConfig(): ZilMateVoiceConfig; export declare function loadDeepgramClient(): Promise; export declare function checkVoiceRuntime(): Promise<{ name: string; ok: boolean; detail: string; }[]>; export declare function startDeepgramVoiceAgentSession(options?: ZilMateVoiceSessionOptions): Promise; export {}; //# sourceMappingURL=deepgram.d.ts.map