export class KeyWordRNBridgeInstance { constructor(instanceId: any, isSticky: any); instanceId: any; listeners: any[]; isFirstInstance: boolean; isSticky: any; createInstanceMulti(modelNames: any, thresholds: any, bufferCnts: any, msBetweenCallbacks: any): Promise; createInstance(modelName: any, threshold: any, bufferCnt: any): Promise; getVoiceProps(): Promise<{ error: any; voiceProbability: any; lastTimeHumanVoiceHeard: any; }>; startSilentVADDetection(): Promise; stopSilentVADDetection(): Promise; startVADDetection(): Promise; stopVADDetection(): Promise; onVADDetectionEvent(callback: any): import("react-native").EmitterSubscription; setVADParams(threshold: any, msWindow: any): Promise; getVADParams(): Promise; setKeywordDetectionLicense(license: any): Promise; replaceKeywordDetectionModel(modelName: any, threshold: any, bufferCnt: any): Promise; setKeywordLicense(license: any): Promise; startKeywordDetection(threshold: any, setActive?: boolean, duckOthers?: boolean, mixWithOthers?: boolean, defaultToSpeaker?: boolean): Promise; getRecordingWav(): Promise; stopKeywordDetection(): Promise; destroyInstance(): Promise; onKeywordDetectionEvent(callback: any): import("react-native").EmitterSubscription; removeListeners(): void; } export function removeAllRNBridgeListeners(): Promise; export function createKeyWordRNBridgeInstance(instanceId: any, isSticky: any): Promise; export function enableDucking(): Promise; export function disableDucking(): Promise; export function restartListeningAfterDucking(): Promise; export function initAudioSessAndDuckManage(): Promise; export function disableDuckingAndCleanup(): Promise;