/**
 * @internal
 */
declare class AudioTools {
    static LOG_2_PLUS_LOG_5: number;
    static downsample(src: Float32Array, dest: Float32Array, sourceIndex?: number, sourceLength?: number, destIndex?: number, destLength?: number): void;
    static getEnergy(samples: Float32Array, start?: number, length?: number): number;
    static getAudioPeak(samples: Float32Array, start?: number, length?: number): number;
    static convertInt16ToFloat(src: Int16Array, dest: Float32Array, srcStartSample?: number, lengthSamples?: number, dstIndex?: number): number;
    static convertFloatToInt16(src: Float32Array, dest: Int16Array, sourceIndex?: number, sourceLength?: number, dstIndex?: number): void;
    static energyToDb(energy: number): number;
    static dbToEnergy(db: number): number;
}
export default AudioTools;
