UNPKG

murmuraba

Version:

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

26 lines 1.07 kB
import React from 'react'; interface IChunkHeaderProps { index: number; /** Duration in milliseconds */ duration: number; noiseReduction: number; processingLatency: number; averageVad?: number; vadData?: Array<{ time: number; vad: number; }>; isValid: boolean; isPlaying: boolean; isExpanded: boolean; hasProcessedAudio: boolean; onTogglePlayback: () => void; onToggleExpansion: () => void; onKeyDown: (event: React.KeyboardEvent, action: () => void) => void; /** Function to format duration from milliseconds to display string */ formatTime: (milliseconds: number) => string; formatPercentage: (value: number) => string; } export declare function ChunkHeader({ index, duration, noiseReduction, processingLatency, averageVad, vadData, isValid, isPlaying, isExpanded, hasProcessedAudio, onTogglePlayback, onToggleExpansion, onKeyDown, formatTime, formatPercentage }: IChunkHeaderProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=chunk-header.d.ts.map