import { FieldRef } from '../refs/field'; import type { FieldKind, FieldNullability, InputFieldMap, Resolver, SchemaTypes, ShapeFromTypeParam, TypeParam } from '../types'; export declare class BaseFieldUtil { kind: Kind; graphqlKind: PothosSchemaTypes.PothosKindToGraphQLType[Kind]; builder: PothosSchemaTypes.SchemaBuilder; constructor(builder: PothosSchemaTypes.SchemaBuilder, kind: Kind, graphqlKind: PothosSchemaTypes.PothosKindToGraphQLType[Kind]); protected createField, Nullable extends FieldNullability, Args extends InputFieldMap = {}>(options: PothosSchemaTypes.FieldOptions & { resolve?: Resolver; }): FieldRef, Kind>; protected exposeField, Nullable extends FieldNullability, Name extends string & keyof ParentShape>(name: Name, { extensions, ...options }: PothosSchemaTypes.ObjectFieldOptions): FieldRef, Kind>; } //# sourceMappingURL=base.d.ts.map