import { MongoSchemaIR } from "@prisma-next/mongo-schema-ir"; import { OperationContext, VerifyDatabaseSchemaResult } from "@prisma-next/framework-components/control"; import { MongoContract } from "@prisma-next/mongo-contract"; import { TargetBoundComponentDescriptor } from "@prisma-next/framework-components/components"; //#region src/core/schema-verify/verify-mongo-schema.d.ts interface VerifyMongoSchemaOptions { readonly contract: MongoContract; readonly schema: MongoSchemaIR; readonly strict: boolean; readonly context?: OperationContext; /** * Active framework components participating in this composition. Mongo * verification does not currently consult them, but the parameter exists * for parity with the SQL family verify so callers can pass the same envelope. */ readonly frameworkComponents: ReadonlyArray>; } declare function verifyMongoSchema(options: VerifyMongoSchemaOptions): VerifyDatabaseSchemaResult; //#endregion export { type VerifyMongoSchemaOptions, verifyMongoSchema }; //# sourceMappingURL=schema-verify.d.mts.map