export declare const sampleCountToTime: (sampleCount: number, sampleRate: number) => number; export declare const timeToSampleCount: (time: number, sampleRate: number) => number; export declare const sampleCountToMSecs: (sampleCount: number, sampleRate: number) => number; export declare const mSecsToSampleCount: (mSecs: number, sampleRate: number) => number; export declare const samplesToJs: (samples: Float32Array) => string; export type SampleCharacteristics = { minValue: number; maxValue: number; averageValue: number; zeroCount: number; sampleCount: number; }; export declare function characterizeSamples(samples: Float32Array): SampleCharacteristics; export declare function resample(samples: Float32Array, fromSampleRate: number, toSampleRate: number): Float32Array; export declare function combineChannelSamples(samplesByChannel: Float32Array[]): Float32Array; export declare function samplesToPcmData(samples: Float32Array): Uint8Array;