import { FieldOutConfig, OutputDefinitionBlock } from '../core'; import { NexusExtendTypeDef } from './extendType'; export declare type QueryFieldConfig = FieldOutConfig<'Query', FieldName> | (() => FieldOutConfig<'Query', FieldName>); export declare function queryField(fieldFn: (t: OutputDefinitionBlock<'Query'>) => void): NexusExtendTypeDef<'Query'>; export declare function queryField(fieldName: FieldName, config: QueryFieldConfig): NexusExtendTypeDef<'Query'>;