import { OutputRef, outputShapeKey } from '../types'; import BaseTypeRef from './base'; import { InterfaceParam, ObjectTypeOptions, parentShapeKey, SchemaTypes } from '..'; export default class ObjectRef extends BaseTypeRef implements OutputRef, GiraphQLSchemaTypes.ObjectRef { kind: "Object"; [outputShapeKey]: T; [parentShapeKey]: P; constructor(name: string); } export declare class ImplementableObjectRef extends ObjectRef { private builder; constructor(builder: GiraphQLSchemaTypes.SchemaBuilder, name: string); implement[]>(options: ObjectTypeOptions, Parent, Interfaces>): import("..").ObjectRef; } //# sourceMappingURL=object.d.ts.map