UNPKG

murmuraba

Version:

Real-time audio noise reduction with advanced chunked processing for web applications

15 lines 678 B
import { RecordingState, ProcessedChunk } from './types'; export interface UseRecordingStateReturn { recordingState: RecordingState; startRecording: () => void; stopRecording: () => void; pauseRecording: () => void; resumeRecording: () => void; addChunk: (chunk: ProcessedChunk) => void; toggleChunkPlayback: (chunkId: string, isPlaying: boolean, audioType?: 'processed' | 'original') => void; toggleChunkExpansion: (chunkId: string) => void; clearRecordings: () => void; updateRecordingTime: (time: number) => void; } export declare function useRecordingState(): UseRecordingStateReturn; //# sourceMappingURL=use-recording-state.d.ts.map