import { DocumentNode, GraphQLSchema } from 'graphql'; import type { TypePolicies } from './getCacheKey'; /** * Adds the fields necessary to normalize the result on the client. Simpler * than enforcing that the query definition always include these fields * * We do this after we generate the metadata nessary to normalize, so * we don't provide more info in the response than was originally requested by * the user, while still properly keeping object identity as best we can */ export declare function addNormalizingFields(schema: GraphQLSchema, operations: DocumentNode[], typePolicies?: TypePolicies): DocumentNode[];