import SpeechRecognizer, { SpeechRecognizerConfig } from './lib/speechRecognizer'; import * as proto from './clients/proto'; import TranslateReader, { TranslateReaderConfig } from './lib/translateReader'; import ClientCallback, { ClientCallbackConfig } from './lib/clientCallback'; import { LanguageCode, SmartErrorCode } from './const/common'; import ConferenceClient, { ConferenceConfig } from './lib/conference'; import ITimestamp = proto.si.ITimestamp; import IFinalSubtitle = proto.live.IFinalSubtitle; import ICreateRoomResp = proto.live.ICreateRoomResp; import IStartRoomResp = proto.live.IStartRoomResp; import IDeleteRoomResp = proto.live.IDeleteRoomResp; import ITerminalInfo = proto.live.ITerminalInfo; import IBroadcastMsg = proto.live.IBroadcastMsg; import IBroadcastFinalMsg = proto.live.IBroadcastFinalMsg; import IBroadcastVolatileMsg = proto.live.IBroadcastVolatileMsg; import IVolatileSubtitle = proto.live.IVolatileSubtitle; import ISubtitle = proto.live.ISubtitle; import IBaseResp = proto.base.IBaseResp; export { SpeechRecognizer, SpeechRecognizerConfig, TranslateReader, TranslateReaderConfig, ClientCallback, ClientCallbackConfig, LanguageCode, SmartErrorCode, ConferenceClient, ConferenceConfig, ICreateRoomResp, IStartRoomResp, IDeleteRoomResp, IBaseResp, IBroadcastMsg, ITerminalInfo, IBroadcastFinalMsg, IFinalSubtitle, IBroadcastVolatileMsg, IVolatileSubtitle, ISubtitle, ITimestamp, };