import Fields from "./Fields"; import IQueryBuilderOptions from "./IQueryBuilderOptions"; import NestedField from "./NestedField"; import VariableOptions from "./VariableOptions"; export default class Utils { static resolveVariables(operations: IQueryBuilderOptions[]): any; static queryDataNameAndArgumentMap(variables: VariableOptions): string; static queryFieldsMap(fields?: Fields): string; static operationOrAlias(operation: IQueryBuilderOptions["operation"]): string; static isFragment(field: NestedField): boolean; static operationOrFragment(field: NestedField): string; static getFragment(field: NestedField): string; static queryNestedFieldMap(field: NestedField): string; static queryVariablesMap(variables: any, fields?: Fields): { [key: string]: unknown; }; static getNestedVariables(fields: Fields): {}; static queryDataType(variable: any): string; }