import type { AudioxOptions, FfmpegAudioOptionsWithStreamOut } from './types';

export declare function audio(input: string, output: string, options?: AudioxOptions): Promise<void>;
export declare function audioWithStreamInput(input: ReadableStream<Uint8Array>, output: string, options?: AudioxOptions): Promise<void>;
export declare function audioWithStreamOut(input: string, output: FfmpegAudioOptionsWithStreamOut, options?: AudioxOptions): Promise<void>;
export declare function audioWithStreamInputAndOut(input: ReadableStream<Uint8Array>, output: FfmpegAudioOptionsWithStreamOut, options?: AudioxOptions): Promise<void>;
export declare function audioWav(buffer: Uint8Array): Promise<Uint8Array>;