import { ClientSideBaseVisitor, ClientSideBasePluginConfig, LoadedFragment } from '@graphql-codegen/visitor-plugin-common'; import { GraphQLSchema, OperationDefinitionNode } from 'graphql'; import { RawGraphQLRequestPluginConfig } from './config'; export interface GraphQLRequestPluginConfig extends ClientSideBasePluginConfig { rawRequest: boolean; } export declare class GraphQLRequestVisitor extends ClientSideBaseVisitor { private _operationsToInclude; constructor(schema: GraphQLSchema, fragments: LoadedFragment[], rawConfig: RawGraphQLRequestPluginConfig); protected buildOperation(node: OperationDefinitionNode, documentVariableName: string, operationType: string, operationResultType: string, operationVariablesTypes: string): string; get sdkContent(): string; }