import type { Division, DivisionType } from "../../types/sections";
/** Draft state for the inline division edit form. */
export interface EditDraft {
    title: string;
    type: DivisionType;
    xmlId: string;
    label: string;
}
export declare const TYPE_LABELS: Record<string, string>;
export declare const TYPE_FULL_LABELS: Record<string, string>;
/** Division types that can be freely reordered (not positionally constrained). */
export declare const REGULAR_DIVISION_TYPES: DivisionType[];
/** Returns true for division types that can be freely reordered. */
export declare function isRegularDivision(type: string): boolean;
/** Introduction must be first, conclusion must be last within a parent. */
export declare function validateDivisionOrder(divisions: Division[]): boolean;
