import type { Registry } from "../registry/index.js"; import type { ResourceScope } from "../registry/types.js"; import type { SearchResult } from "./types.js"; interface EntityScope { scope: ResourceScope; orgId?: string; projectId?: string; } export declare function resolveEntityScope(registry: Registry, resourceType: string, input: Record): EntityScope; export declare function buildEntityDocumentId(accountId: string | undefined, resourceType: string, identifier: string, entityScope: EntityScope): string; export declare function buildEntityMetadata(resourceType: string, identifier: string, name: string, entityScope: EntityScope): Record; export declare function entityResultMatchesEffectiveScope(result: SearchResult, registry: Registry, input: Record): boolean; export {}; //# sourceMappingURL=entity-index.d.ts.map