/** * Pure descriptor construction from a ProjectionTarget + its meta. * Does not import the registry (avoids circular deps). */ import type { ProjectionTarget } from './interface.js'; import type { ProjectionDescriptor, ProjectionInvocationRequest, ProjectionInvocationValidation } from './descriptor-types.js'; /** Build a public descriptor from a registered projection target. */ export declare function buildProjectionDescriptor(target: ProjectionTarget): ProjectionDescriptor; /** Validate a request against an already-built descriptor. */ export declare function validateAgainstDescriptor(descriptor: ProjectionDescriptor, request: ProjectionInvocationRequest): ProjectionInvocationValidation; //# sourceMappingURL=descriptor-build.d.ts.map