import { type AwsReadClientOptions } from "./api/read-client.js"; import type { ResourceMetadata } from "@intentius/chant/lexicon"; /** * The Cloud Control identifier the declared props spell, or undefined when the * type has no primary identifier on record or any part of it is absent or * non-scalar (a Ref, an intrinsic, a server-assigned name). Multi-part * identifiers join with `|`, Cloud Control's own separator. */ export declare function declaredIdentifier(entityType: string, props: Record): string | undefined; /** * Identity-read every entity the stack did not answer for and whose props * spell an identifier. `already` is the stack's answer — an entity the stack * DID return is never re-read. The `queried` map records the address each * attempted read was issued against (#1620), whatever the verdict. */ export declare function observeByIdentity(entityNames: string[], entities: Map; }> | undefined, already: Record, client: AwsReadClientOptions): Promise<{ resources: Record; queried: Record; }>; //# sourceMappingURL=identity-observe.d.ts.map