/** One rejected field, and what to write instead. */ export interface SemanticFieldRejection { file: string; field: string; /** What now decides this, in SysML. */ nativeReplacement: string; message: string; } /** * Check one directory for semantic configuration. * * Returns every rejection found rather than the first: a project mid-migration * usually has several, and fixing them one error at a time is a poor trade for * the user's afternoon. */ export declare function checkSemanticFields(dir: string): SemanticFieldRejection[]; /** Format rejections for a CLI or a startup diagnostic. */ export declare function formatRejections(rejections: readonly SemanticFieldRejection[]): string; //# sourceMappingURL=settings-boundary.d.ts.map