import { type AIDenoiserProcessorLevel, type AIDenoiserProcessorMode } from '../recorder/pcm-recorder'; import BaseWsTranscriptionClient from './base'; declare class WsTranscriptionClient extends BaseWsTranscriptionClient { private isRecording; private connect; private getInitialUpdateData; destroy(): void; getStatus(): "ended" | "paused" | "recording"; start(): Promise; /** * 停止录音,提交结果 */ stop(): void; /** * 暂停录音(保留上下文) */ pause(): void; /** * 恢复录音 */ resume(): void; getDenoiserEnabled(): boolean | undefined; setDenoiserEnabled(enabled: boolean): Promise; setDenoiserMode(mode: AIDenoiserProcessorMode): Promise; setDenoiserLevel(level: AIDenoiserProcessorLevel): Promise; } export default WsTranscriptionClient;