import type { IR } from '../../ir.js'; import type { ProjectionRequest, ProjectionResult, ProjectionTarget } from '../interface.js'; export declare const SURFACE_METADATA = "prisma-store.metadata"; export declare const SURFACE_REGISTRY = "prisma-store.registry"; export declare const SURFACES: readonly ["prisma-store.metadata", "prisma-store.registry"]; export declare class PrismaStoreProjection implements ProjectionTarget { readonly name = "prisma-store"; readonly description = "Manifest IR \u2192 Prisma store metadata and registry for GenericPrismaStore. Compile-time only."; readonly surfaces: readonly ["prisma-store.metadata", "prisma-store.registry"]; readonly descriptorMeta: import("../descriptor-types.js").ProjectionDescriptorMeta; generate(ir: IR, request: ProjectionRequest): ProjectionResult; } //# sourceMappingURL=generator.d.ts.map