import { ONNXRuntimeAPI, SpeechProbabilities } from "./types";
declare class SileroVadModel {
    private readonly ort;
    private readonly pathToModel;
    private _session;
    private _state;
    private _sr;
    constructor(ort: ONNXRuntimeAPI, pathToModel: string);
    static readonly new: (ort: ONNXRuntimeAPI, pathToModel: string) => Promise<SileroVadModel>;
    init(): Promise<void>;
    resetState: () => void;
    process(audioFrame: Float32Array): Promise<SpeechProbabilities>;
}
export { SileroVadModel };
