export type ConvertAudioDataOptions = { targetSampleRate: number; audioData: AudioData; trimStartInSeconds: number; trimEndInSeconds: number; playbackRate: number; audioDataTimestamp: number; isLast: boolean; }; export type PcmS16AudioData = { data: Int16Array; numberOfFrames: number; timestamp: number; durationInMicroSeconds: number; }; export type UnresampledPcmS16AudioData = PcmS16AudioData & { numberOfChannels: number; sampleRate: number; }; export declare const fixFloatingPoint: (value: number) => number; export declare const convertAudioDataToS16: ({ audioData, trimStartInSeconds, trimEndInSeconds, audioDataTimestamp, isLast, }: Omit) => UnresampledPcmS16AudioData; export declare const resamplePcmS16AudioData: ({ targetSampleRate, audioData, playbackRate, isLast, }: { targetSampleRate: number; audioData: UnresampledPcmS16AudioData; playbackRate: number; isLast: boolean; }) => PcmS16AudioData; export declare const convertAudioData: (options: ConvertAudioDataOptions) => PcmS16AudioData;