import { EnumTypeComposer, InputTypeComposerFieldConfigMapDefinition, ScalarTypeComposer } from 'graphql-compose'; import { CommonOpts } from '../../utils'; export declare type ElasticDataType = string; export declare function getStringFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getStringAsFieldConfigMap(opts: CommonOpts, fc: any): string | InputTypeComposerFieldConfigMapDefinition; export declare function getAnalyzedFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getAnalyzedAsFieldConfigMap(opts: CommonOpts, fc: any): string | InputTypeComposerFieldConfigMapDefinition; export declare function getKeywordAsFieldConfigMap(opts: CommonOpts, fc: any): string | InputTypeComposerFieldConfigMapDefinition; export declare function getNumericFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getDateFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getBooleanFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getGeoPointFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getGeoPointAsFieldConfigMap(opts: CommonOpts, fc: any): string | InputTypeComposerFieldConfigMapDefinition; export declare function getGeoShapeAsFieldConfigMap(opts: CommonOpts, fc: any): string | InputTypeComposerFieldConfigMapDefinition; export declare function getNestedFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getIpFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getPercolatorFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getTermFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getAllFields(opts: CommonOpts): string | EnumTypeComposer | ScalarTypeComposer; export declare function getAllAsFieldConfigMap(opts: CommonOpts, fc: any): string | InputTypeComposerFieldConfigMapDefinition; export declare function getFieldNamesByElasticType(fieldMap: any, types: ElasticDataType[]): string[]; export declare function getFieldNamesType(opts: CommonOpts, types: ElasticDataType[], typePrefix: string, addAll?: boolean): EnumTypeComposer | ScalarTypeComposer | string; export declare function getFieldConfigMap(opts: any, types: ElasticDataType[], fc: any, addAll?: boolean): InputTypeComposerFieldConfigMapDefinition | string; //# sourceMappingURL=FieldNames.d.ts.map