/** * Mongoose schema projection. * * Emits TypeScript Mongoose model/schema definitions from Manifest IR. * Only entities with `store … in mongodb` are emitted. */ import type { IR } from '../../ir'; import type { ProjectionRequest, ProjectionResult, ProjectionTarget } from '../interface'; export declare class MongooseProjection implements ProjectionTarget { readonly name = "mongoose"; readonly description = "Manifest IR \u2192 Mongoose schema/model projection for MongoDB-backed entities."; readonly surfaces: readonly ["mongoose.schema"]; readonly descriptorMeta: import("..").ProjectionDescriptorMeta; generate(ir: IR, request: ProjectionRequest): ProjectionResult; } //# sourceMappingURL=generator.d.ts.map