/** * Stamps non-enumerable Declarable properties onto plain ARM resource objects * so that collectEntities() / isDeclarable() recognizes them. * * All original enumerable properties stay intact — existing tests that * access `.type`, `.properties`, `.tags`, etc. are unaffected. */ /** * Mark a plain ARM resource object as Declarable so the build pipeline * discovers and serializes it. * * Adds non-enumerable: DECLARABLE_MARKER, entityType, lexicon, props, attributes. * The `props` object is a flattened merge of top-level fields + `properties.*`. */ export declare function markAsAzureResource(obj: Record): Record; //# sourceMappingURL=from-arm.d.ts.map