import React from 'react';
type AudioRecorderOptions = Omit<MediaRecorderOptions, 'bitsPerSecond' | 'videoBitsPerSecond'> & {
    saveIntervalMs?: number;
};
interface AudioRecorderProps {
    audioUrl?: string;
    saveIntervalMs?: number;
    onSave: (blob: Blob) => Promise<void>;
    onDelete: () => Promise<void>;
    audioRecorderOptions?: AudioRecorderOptions;
}
export declare function AudioRecorder({ audioUrl, onSave, onDelete, audioRecorderOptions }: AudioRecorderProps): React.JSX.Element;
export {};
//# sourceMappingURL=AudioRecorder.d.ts.map