/// import { DocumentNode } from 'graphql'; import { TypedDocumentNode } from '@graphql-typed-document-node/core'; import { OperationVariables, DefaultContext, ApolloCache } from '../../core'; import { QueryFunctionOptions, QueryResult, BaseMutationOptions, MutationFunction, MutationResult, BaseSubscriptionOptions, SubscriptionResult } from '../types/types'; export interface QueryComponentOptions extends QueryFunctionOptions { children: (result: QueryResult) => JSX.Element | null; query: DocumentNode | TypedDocumentNode; } export interface MutationComponentOptions = ApolloCache> extends BaseMutationOptions { mutation: DocumentNode | TypedDocumentNode; children: (mutateFunction: MutationFunction, result: MutationResult) => JSX.Element | null; } export interface SubscriptionComponentOptions extends BaseSubscriptionOptions { subscription: DocumentNode | TypedDocumentNode; children?: null | ((result: SubscriptionResult) => JSX.Element | null); } //# sourceMappingURL=types.d.ts.map