import { OperatorsType } from '../utils/filter.js'; import { IEntityInfo } from '../utils/configurationTypes.js'; import { GraphQLFieldConfigArgumentMap, GraphQLInputFieldConfigMap, GraphQLScalarType } from 'graphql'; interface IBuildArgsOptions { required?: ['pk' | string]; include?: ['pk' | string]; exclude?: ['pk' | string]; data?: boolean; filter?: boolean; pagination?: boolean; } export declare function buildArgs(entity: IEntityInfo, options: IBuildArgsOptions): GraphQLFieldConfigArgumentMap; export declare function argFieldBuilder(matchedType: GraphQLScalarType, supportedOperators: OperatorsType[]): GraphQLInputFieldConfigMap; export {};