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