import * as http from "http";
import * as https from "https";
import SuperTestGraphQL from "./SuperTestGraphQL";
import SuperTestWSGraphQL from "./SuperTestWSGraphQL";
import { Variables } from "./types";
/**
 * Test against the given `app` returnig a new `SuperTestGraphQL`.
 */
declare const supertest: <TData, TVariables extends Variables = Variables>(app: unknown) => SuperTestGraphQL<TData, TVariables>;
export declare const supertestWs: (<TData, TVariables extends Variables = Variables>(app: https.Server | http.Server | string) => SuperTestWSGraphQL<TData, TVariables>) & {
    end: () => Promise<void>;
};
export * from "./SuperTestGraphQL";
export * from "./SuperTestWSGraphQL";
export * from "./types";
export { SuperTestGraphQL };
export default supertest;
