import { OperationDefinitionNode } from 'graphql'; /** * Tries to get as much info as possible from the query without revealing any sensitive data. * The purpose of this is to not log passwords or other sensitive data. * At the point when this function is called we don't have any parsing information, just a string. */ export declare const extractInitialQuerySegment: (query: string | undefined) => string; type VariableValues = { [name: string]: any; }; interface GetDidResolveOperationItemsToLogResultItem { query: string; variables: string; } export declare const getDidResolveOperationItemsToLog: (operation: OperationDefinitionNode, variables: VariableValues | undefined) => GetDidResolveOperationItemsToLogResultItem[]; export {};