/** * Refuse a data-entity create that cannot produce a working entity. * * `primaryTable` + at least one field are what generate the , and * the ViewMetadata query. Without them the builder emits a well-formed skeleton * that the tool reported as "✅ created" — an entity with no data source, no key * and no fields, which compiles, syncs, and returns nothing. Neither a build nor * BP flags it, so nothing downstream ever caught it. */ export declare function assertDataEntityIsFunctional(entityName: string, properties?: Record): void; /** NoYes-ish inputs: true / "Yes" / "true" / 1 all mean Yes. */ export declare function isYes(value: unknown): boolean; /** * `properties` keys the generator does not read. A create used to answer ✅ for a * `properties.someTypo` that changed nothing; the caller lists them in the reply. */ export declare function findIgnoredEntityProperties(properties?: Record): string[]; /** * The staging table an entity with dataManagementEnabled=true points at. This * builder writes the REFERENCE only; nothing creates the table, so the next full * build fails with a missing-table error. Empty when data management is off. */ export declare function stagingTableNote(entityName: string, properties?: Record): string; export declare function buildAxDataEntityXml(entityName: string, properties?: Record): string; //# sourceMappingURL=dataEntityXml.d.ts.map