import type { MdyWidgetStructure } from "../structure.js"; export interface MdyStructureContractIssue { readonly code: "DUPLICATE_PART" | "DUPLICATE_ORDER" | "MISSING_PARENT" | "ROOT_HAS_PARENT"; readonly part: string; readonly message: string; } /** Pure conformance check shared by framework adapter test harnesses. */ export declare function inspectWidgetStructure(structure: MdyWidgetStructure): readonly MdyStructureContractIssue[]; /** Throws a focused error suitable for adapter conformance suites. */ export declare function assertWidgetStructureContract(structure: MdyWidgetStructure): void;