import { RealtimeProviderConfig, RealtimeProviderCallbacks, ProviderType, AudioFormat } from './RealtimeProvider'; import { WebSocketRealtimeProviderBase } from './WebSocketRealtimeProviderBase'; /** * Grok realtime provider * * Implements xAI's Voice Agent API over WebSocket with manual audio streaming. * Browser auth differs from OpenAI-compatible providers, so we supply a custom * WebSocket creator for the SDK transport. */ export declare class GrokRealtimeProvider extends WebSocketRealtimeProviderBase { private baseUrl; private hasSessionUpdatedAck; private sessionUpdatedResolver; constructor(config: RealtimeProviderConfig, callbacks: RealtimeProviderCallbacks); getProviderId(): ProviderType; getOutputAudioFormat(): AudioFormat; protected getDefaultTurnDetectionMode(): 'client_vad' | 'server_vad' | 'disabled'; private setupEventListeners; connect(): Promise; } //# sourceMappingURL=GrokRealtimeProvider.d.ts.map