type ResamplerOptions = {
    nativeSampleRate: number;
    targetSampleRate: number;
    targetFrameSize: number;
};
export declare class Resampler {
    options: ResamplerOptions;
    inputBuffer: Array<number>;
    constructor(options: ResamplerOptions);
    process: (audioFrame: Float32Array) => Float32Array[];
    stream(this: Resampler, audioFrame: Float32Array): Generator<Float32Array>;
    private fillInputBuffer;
    private hasEnoughDataForFrame;
    private generateOutputFrame;
}
export {};
