import { abstractReturnShapeKey, ObjectRef, type SchemaTypes } from '@pothos/core'; import type { PrismaModelTypes, WithBrand } from './types'; export declare const prismaModelKey: unique symbol; export declare class PrismaObjectRef extends ObjectRef { [prismaModelKey]: Model; [abstractReturnShapeKey]: WithBrand; modelName: string; constructor(name: string, modelName: string); addBrand(value: V): V extends T[] ? { [K in keyof V]: WithBrand; } : WithBrand; hasBrand(value: unknown): boolean; } //# sourceMappingURL=object-ref.d.ts.map