import { GraphQLSchema, OperationDefinitionNode } from "graphql"; import type { JsonValue } from "type-fest"; import { MocksPluginConfig } from "./config"; import { PluginInfo } from "./types"; export declare function renderResult(operation: OperationDefinitionNode, schema: GraphQLSchema, data: string, config: MocksPluginConfig, isTypeScript: boolean, nameBuilder: ReturnType, info: PluginInfo): string; export declare function buildType(operation: OperationDefinitionNode, schema: GraphQLSchema, config: MocksPluginConfig, info: PluginInfo): string; export declare type NameBuilderFn = (operation: OperationDefinitionNode) => string; export declare function nameBuilderFactory(schema: GraphQLSchema, config: MocksPluginConfig): NameBuilderFn; export declare function renderCustomScalarValue(input: JsonValue): string;