export declare class AudioFile { rate: number; samples: Int16Array; constructor(rate: number, samples: Int16Array); } /** * Simple high-pass filter. * * @param samples samples to filter. * @param size size of filter * @returns filtered samples. */ export declare function highPassFilter(samples: Int16Array, size: number): Int16Array; /** * @param frame the frame number to be described as a timestamp. * @param hz number of frames per second in original recording. * @param brief omit hour if zero, omit milliseconds and frame itself. */ export declare function frameToTimestamp(frame: number, hz: number, brief?: boolean): string; /** * @param frame the frame duration to be described as a string. * @param hz number of frames per second in original recording. */ export declare function frameDurationToString(frame: number, hz: number): string; /** * Return the total number of audio samples in the list of audio samples. */ export declare function totalAudioSamples(samplesList: Int16Array[]): number; /** * Concatenate a list of audio samples into one. */ export declare function concatAudio(samplesList: Int16Array[]): Int16Array; /** * Clamp the number to the range of signed 16-bit int. */ export declare function clampToInt16(x: number): number; /** * Generate a certain amount of silence. */ export declare function makeSilence(seconds: number, sampleRate: number): Int16Array; //# sourceMappingURL=AudioUtils.d.ts.map