import { ReturnTypeFuncValue } from '@nestjs/graphql'; import { ArgsFieldOptions } from './argsField'; import { Decorator } from './types'; /** * Marks a field as a enumeration field meaning it summaries over its values * * noop for details only checked for summaries * * @extends ArgsField * * @param ty An arrow function returning the type of the field * @param options Standard Nestjs field options */ export declare function EnumerationField(ty?: () => T, options?: ArgsFieldOptions): Decorator; /** * Marks a field as a enumeration field meaning it summaries over its values * * noop for details only checked for summaries * * @extends ArgsField * * @param options Standard Nestjs field options */ export declare function EnumerationField(options?: ArgsFieldOptions): Decorator;