export default PCMProcessor;
declare class PCMProcessor {
    constructor(options: any, output: any);
    options: any;
    output: any;
    encoder: PCMEncoder;
    resampler: PCMResampler;
    /**
     *
     * @param {Float32Array} inputSamples
     */
    input(inputSamples: Float32Array): void;
}
declare class PCMEncoder {
    constructor(options: any, output: any, root?: any);
    options: any;
    output: any;
    root: any;
    encoder: any;
    encode: (pcmSamples: any) => void;
    /**
     *
     * @param {float32array} pcmSamples
     */
    input(pcmSamples: float32array): void;
}
declare class PCMResampler {
    constructor(options: any, output: any, root?: any);
    tempSamples: any[];
    options: any;
    output: any;
    root: any;
    input(inputSamples: any): void;
}
