import type { GraphQLFieldConfigArgumentMap } from 'graphql'; import type { RootEntityType } from '../model/implementation/root-entity-type.js'; import type { EnumTypeGenerator } from './enum-type-generator.js'; export declare class UniqueFieldArgumentsGenerator { private readonly enumTypeGenerator; constructor(enumTypeGenerator: EnumTypeGenerator); getArgumentsForUniqueFields(rootEntityType: RootEntityType): GraphQLFieldConfigArgumentMap; private getAsGraphQLTypeOrThrow; }