import { GraphQLClient } from "graphql-request";
import { Sdk } from "../__generated__/graphql-request";
import { GraphqlRequestSdkConfiguration } from "./configuration";
import { EnhancedSdk } from "../utils/enhance-sdk";
import { ExposedGraphqlRequestSdk } from "./expose";
export declare type GraphqlRequestSdk = ExposedGraphqlRequestSdk<EnhancedSdk<Sdk>, GraphQLClient>;
export declare function getGraphqlRequestSdk({ email, password, ...configuration }: {
    email: string;
    password: string;
} & GraphqlRequestSdkConfiguration): Promise<GraphqlRequestSdk>;
