export interface EntitySummaryEditorProps {
    /** Summary text value (defaults to empty string if undefined) */
    summary?: string;
    /** Callback when summary changes */
    onSummaryChange: (value: string) => void;
    /** Whether content was AI generated */
    isAIGenerated?: boolean;
    /** Confidence score for summary (0-100) */
    summaryConfidence?: number | null;
    /** Custom label for summary field */
    label?: string;
    /** Custom helper text */
    helperText?: string;
    /** Custom placeholder */
    placeholder?: string;
    /** Minimum height for textarea */
    minHeight?: number;
    /** Whether the field is disabled */
    disabled?: boolean;
    /** Additional class name for the container */
    className?: string;
}
/**
 * EntitySummaryEditor - Unified component for editing entity summaries with AI badges
 *
 * This component provides a consistent UI for entity summaries (e.g., Release Summary, Interview Summary)
 * separate from video summaries. Shows AI generation badges and confidence scores when applicable.
 */
export declare function EntitySummaryEditor({ summary, onSummaryChange, isAIGenerated, summaryConfidence, label, helperText, placeholder, minHeight, disabled, className, }: EntitySummaryEditorProps): import("react/jsx-runtime").JSX.Element;
export default EntitySummaryEditor;
//# sourceMappingURL=entity-summary-editor.d.ts.map