import type { ChangelogEntry } from '../../types/product-release';
interface ChangelogManagerProps {
    title: string;
    entries: ChangelogEntry[];
    onChange: (entries: ChangelogEntry[]) => void;
    className?: string;
    /** Expand all items - useful after AI enrichment fills entries */
    expandAll?: boolean;
    /**
     * When true, render a per-entry public/internal visibility toggle (Eye/EyeOff icon)
     * in each entry's header. New entries default to 'public'. Used by investor updates
     * — leave undefined for product releases so they keep their existing UX.
     */
    showVisibilityToggle?: boolean;
}
export declare function ChangelogManager({ title, entries, onChange, className, expandAll, showVisibilityToggle, }: ChangelogManagerProps): import("react").JSX.Element;
export {};
//# sourceMappingURL=changelog-manager.d.ts.map