/** * Utilities for resolving resource-level attributes (DependsOn, Condition, etc.). * * Shared by lexicon serializers — the DependsOn resolution logic converts * Declarable object references to logical names. */ import type { Declarable } from "./declarable.js"; /** * Resolve a DependsOn value (Declarable, string, or mixed array) into * an array of logical resource names. * * - Strings pass through as-is (user-specified logical names) * - Declarable objects are looked up in the entityNames map * - Unknown values emit a console warning and are skipped */ export declare function resolveDependsOn(deps: unknown, entityNames: Map, resourceName: string): string[]; //# sourceMappingURL=resource-attributes.d.ts.map