murmuraba
Version:
Real-time audio noise reduction with advanced chunked processing for web applications
17 lines • 842 B
TypeScript
import '../audio-controls.css';
interface IAudioControlsProps {
chunkId: string;
index: number;
isPlaying: boolean;
hasProcessedAudio: boolean;
hasOriginalAudio: boolean;
isValid: boolean;
onTogglePlayback: (audioType: 'processed' | 'original') => void;
onDownload: (format: 'webm' | 'wav' | 'mp3', audioType: 'processed' | 'original') => void;
processedAudioUrl?: string;
originalAudioUrl?: string;
currentlyPlayingType?: 'processed' | 'original' | null;
}
export declare function AudioControls({ chunkId: _chunkId, index: _index, isPlaying, hasProcessedAudio, hasOriginalAudio, isValid, onTogglePlayback, onDownload, processedAudioUrl, originalAudioUrl, currentlyPlayingType }: IAudioControlsProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=audio-controls.d.ts.map