import { TenVADModule, TenVADInstance } from './types';
export declare class VADInstance implements TenVADInstance {
    private module;
    private vadHandle;
    private vadHandlePtr;
    private hopSize;
    private voiceThreshold;
    private isDestroyed;
    constructor(module: TenVADModule, hopSize: number, voiceThreshold: number);
    processFrame(audioData: Int16Array): Promise<{
        probability: number;
        isVoice: boolean;
    }>;
    reset(): void;
    destroy(): void;
    getVersion(): string;
}
