import { ISpruceContext } from '../../interfaces/ctx'; import { AbstractSprucebotAdapter } from '@sprucelabs/spruce-node'; interface IHttpsMockOptions { ctx: ISpruceContext; mockResolvers: any; mockModels: any; } export default class HttpsMock extends AbstractSprucebotAdapter { private ctx; private gqlServer; constructor(options: IHttpsMockOptions); gql(gql: string, variables?: Record): Promise; get(path: string, query: Record): Promise; post(path: string, data: Record, query?: Record, method?: string): Promise; patch(path: string, data?: Record, query?: Record): Promise; put(path: string, data?: Record, query?: Record): Promise; delete(path: string, query?: Record): Promise; } export {};