/// <reference types="node" />
export interface AudioBuffer {
    getChannelData(channel: number): number[];
}
export interface Options {
    channel?: number;
    samples?: number;
}
export default function audioToWaveformData(buffer: Buffer, { channel, samples }?: Options): Promise<number[]>;
export declare function decodeAudio(buffer: Buffer, mayConvert?: boolean): Promise<AudioBuffer>;
export declare function filteredData(rawData: number[], samples?: number): number[];
export declare function getMultiplier(data: number[]): number;
export declare function normalizeData(filteredData: number[], multiplier?: number): number[];
