import { ApolloClient, ApolloQueryResult, FetchResult, MutationOptions, QueryOptions } from '@apollo/client/core'; declare global { namespace Cypress { interface Chainable { apollo(options: ApolloOptions): Chainable | FetchResult>; } } } export type FileQueryOptions = Partial & { queryFile?: string; sourcePackage?: string; }; export type FileMutationOptions = Partial & { mutationFile?: string; sourcePackage?: string; }; export type ApolloOptions = (QueryOptions | MutationOptions | FileQueryOptions | FileMutationOptions) & Partial; export declare const apollo: (apollo: ApolloClient, options: ApolloOptions) => void;