export type {
// Offline STT
STTInitializeOptions,
STTModelType,
SttModelOptions,
SttRecognitionResult,
SttRuntimeConfig,
SttEngine,
SttInitResult,
// Streaming STT
OnlineSTTModelType,
StreamingSttEngine,
StreamingSttInitOptions,
StreamingSttResult,
SttStream,
EndpointConfig,
EndpointRule,
// Languages
SttModelLanguage,
WhisperLanguage,
};
export {
// Constants
STT_MODEL_TYPES,
STT_HOTWORDS_MODEL_TYPES,
ONLINE_STT_MODEL_TYPES,
// Language constants
WHISPER_LANGUAGES,
SENSEVOICE_LANGUAGES,
CANARY_LANGUAGES,
FUNASR_NANO_LANGUAGES,
FUNASR_MLT_NANO_LANGUAGES,
// Functions
sttSupportsHotwords,
getWhisperLanguages,
getSenseVoiceLanguages,
getCanaryLanguages,
getFunasrNanoLanguages,
getFunasrMltNanoLanguages,
};