import { GraphQLSchema } from 'graphql'; import MockClient from './client'; import Expectations from './expectations'; import History from './history'; import Mock from './mock'; import Config from './config'; export * from './utils'; export { Request } from './history'; export { default as Mock } from './mock'; export default class GraphQLMock { client: MockClient; config: Config; history: History; expectations: Expectations; private args; constructor(schema: string | GraphQLSchema, mocks?: object, resolvers?: any); getNewClient(): MockClient; reset(): void; expect(query: string | any): Mock; allowUnmockedRequests(state?: boolean): void; }