import { DocumentNode } from 'graphql'; export declare type Maybe = T | null; export declare type MaybeAll = { [K in keyof T]?: null | Maybe; }; /** * A function that implements uses a GraphQL library to imperitavely execute GraphQL queries and mutations. */ export declare type QueryFunction = >(query: string | DocumentNode, variables: Variables) => Promise<{ data: ExpectedResult; }>;