import type { ResponseCreateParams, ResponseCreateStrict, RealtimeClientOptionsBeforePrune } from '../types'; import { ErrorHandler } from '../handlers'; import { DataChannelManager } from '../managers'; export declare class MessageSender { private dataChannelManager; private options; private errorHandler; constructor(dataChannelManager: DataChannelManager, options: RealtimeClientOptionsBeforePrune, errorHandler: ErrorHandler); sendRaw(event: any): Promise; sendResponse(): void; sendResponse(params: ResponseCreateParams): void; sendResponseStrict(options: ResponseCreateStrict): void; updateSession(patch: Partial): void; sendToolOutput(call_id: string, output: any): void; sendTextMessage(text: string, options?: { responseModality?: 'text' | 'audio'; instructions?: string; conversation?: 'auto' | 'none'; }): Promise; } //# sourceMappingURL=MessageSender.d.ts.map