import { TenVADOptions, TenVADResult, TenVADSpeechData } from './types';
export declare const defaultTenVADOptions: TenVADOptions;
export declare class NonRealTimeTenVAD {
    private moduleLoader;
    private options;
    constructor(options?: TenVADOptions);
    static new(options?: Partial<TenVADOptions>): Promise<NonRealTimeTenVAD>;
    run(inputAudio: Float32Array, sampleRate: number): AsyncGenerator<TenVADSpeechData>;
    process(inputAudio: Float32Array, sampleRate: number): Promise<TenVADResult>;
    private preprocessAudio;
    private resample;
}
