import type { Division } from "../../types/sections";
import { type DivisionMenuItem } from "./DivisionMenu";
import { type EditDraft } from "./types";
interface SectionItemProps {
    division: Division;
    depth: number;
    isActive: boolean;
    hasChildren: boolean;
    isExpanded: boolean;
    onToggleExpand: () => void;
    editDraft: EditDraft | null;
    onSelect: () => void;
    onDraftChange: (draft: EditDraft) => void;
    onEditCommit: () => void;
    onEditCancel: () => void;
    menuItems: DivisionMenuItem[];
    isLatex: boolean;
    isRoot?: boolean;
}
declare const SectionItem: ({ division, depth, isActive, hasChildren, isExpanded, onToggleExpand, editDraft, onSelect, onDraftChange, onEditCommit, onEditCancel, menuItems, isLatex, isRoot, }: SectionItemProps) => import("react").JSX.Element;
export default SectionItem;
