import { TTSClientConfig, ServerError } from './types'; export default function WebsocketMSE(): Readonly<{ start: ({ url, config, onStart, onMessage, onClose, onError, onWSError, getSentences, debug }: { url: string; config: TTSClientConfig; onStart?: (() => void) | undefined; onMessage?: ((audioBuffer: ArrayBuffer) => void) | undefined; onClose?: (() => void) | undefined; onError?: ((errMsg: ServerError) => void) | undefined; onWSError?: ((errMsg: Event) => void) | undefined; getSentences?: ((sentence: string) => void) | undefined; debug?: boolean | undefined; }) => string; close: () => void; }>;