import React from 'react';
export interface TranscriptSummaryEditorProps {
    /** Video summary text value - AI-generated from video transcription (defaults to empty string if undefined) */
    videoSummary?: string;
    /** Callback when video summary changes */
    onVideoSummaryChange: (value: string) => void;
    /** Transcript text value (defaults to empty string if undefined) */
    transcript?: string;
    /** Callback when transcript changes */
    onTranscriptChange: (value: string) => void;
    /** Whether content was AI generated */
    isAIGenerated?: boolean;
    /** Confidence score for video summary (0-100) */
    videoSummaryConfidence?: number | null;
    /** Confidence score for transcript (0-100) */
    transcriptConfidence?: number | null;
    /** Custom label for video summary field */
    videoSummaryLabel?: string;
    /** Custom helper text for video summary */
    videoSummaryHelperText?: string;
    /** Custom placeholder for video summary */
    videoSummaryPlaceholder?: string;
    /** Custom label for transcript field */
    transcriptLabel?: string;
    /** Custom helper text for transcript */
    transcriptHelperText?: string;
    /** Custom placeholder for transcript */
    transcriptPlaceholder?: string;
    /** Minimum height for video summary textarea */
    videoSummaryMinHeight?: number;
    /** Minimum height for transcript textarea */
    transcriptMinHeight?: number;
    /** SRT subtitle content */
    subtitles?: string;
    /** Callback when subtitles change */
    onSubtitlesChange?: (value: string) => void;
    /** Custom label for subtitles field */
    subtitlesLabel?: string;
    /** Custom helper text for subtitles */
    subtitlesHelperText?: string;
    /** Custom placeholder for subtitles */
    subtitlesPlaceholder?: string;
    /** Minimum height for subtitles textarea */
    subtitlesMinHeight?: number;
    /** Whether the fields are disabled */
    disabled?: boolean;
    /** Additional class name for the container */
    className?: string;
}
/**
 * TranscriptSummaryEditor - Unified component for editing transcript and summary with AI badges
 *
 * This component provides a consistent UI for both CustomerInterview and ProductRelease entities,
 * showing AI generation badges and confidence scores when applicable.
 */
export declare function TranscriptSummaryEditor({ videoSummary, onVideoSummaryChange, transcript, onTranscriptChange, isAIGenerated, videoSummaryConfidence, transcriptConfidence, videoSummaryLabel, videoSummaryHelperText, videoSummaryPlaceholder, transcriptLabel, transcriptHelperText, transcriptPlaceholder, videoSummaryMinHeight, transcriptMinHeight, subtitles, onSubtitlesChange, subtitlesLabel, subtitlesHelperText, subtitlesPlaceholder, subtitlesMinHeight, disabled, className, }: TranscriptSummaryEditorProps): React.JSX.Element;
export default TranscriptSummaryEditor;
//# sourceMappingURL=transcript-summary-editor.d.ts.map