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