import { FieldLines, TypeDefLines } from './types'; export declare const VALID_RETURN_TYPES_FOR_WHERE: readonly ["String", "Int", "Float", "Boolean", "Date", "DateTime"]; export declare function populateArgsDefForDefaultResolver(options: { fieldLineConfig: FieldLines[string]; graphqlType: string; fieldKey: string; isList: boolean; }): void; export declare function getWhereOptionsInputName(typeName: TType, fieldName: TField): `${Capitalize}WhereOptions${Capitalize}`; export declare function getQueryOrderEnumName(typeName: TType, fieldName: TField): `${Capitalize}SelectOrder${Capitalize}`; export declare function generateGraphqlTypeName(typeName: string, fieldName: string, suffix: TSuffix): `${Capitalize}${Capitalize}${Capitalize}`; export declare function getOperatorInputName(graphqlType: (typeof VALID_RETURN_TYPES_FOR_WHERE)[number]): `GeneOperator${string}Input`; export declare function generateOperatorInputLines(graphqlType: (typeof VALID_RETURN_TYPES_FOR_WHERE)[number]): FieldLines; export declare function generateDefaultQueryFilterTypeDefs(options: { typeDefLines: TypeDefLines; graphqlType: string; fieldKey: string; fieldType: string; }): void;