import type { GraphQLArgument, GraphQLField, GraphQLOutputType } from 'graphql'; import type { OperationType } from './operation-type.js'; export interface OperationExampleProps { operationType: OperationType; operation: GraphQLField; expandLevel: number; multilineArguments: boolean; translate: (key: string, defaultMessage?: string) => string; } export declare function getOperationExample({ operationType, operation, expandLevel, multilineArguments, translate }: OperationExampleProps): string; export interface OperationResponseExampleProps { responseType: GraphQLOutputType; expandLevel: number; } export declare function getOperationResponseExample({ responseType, expandLevel }: OperationResponseExampleProps): object; export interface OperationVariablesExampleProps { args: ReadonlyArray; expandLevel: number; } export declare function getOperationVariablesExample({ args, expandLevel }: OperationVariablesExampleProps): object;