import { ApolloLink } from 'apollo-link';
import { SubscriptionClient } from 'subscriptions-transport-ws';
import { ForkEffect } from 'redux-saga/effects';
import { SchemaFetcher, SchemaFetchProps } from '../../components/Playground/SchemaFetcher';
export declare function setSubscriptionEndpoint(endpoint: any): void;
export declare const defaultLinkCreator: (session: SchemaFetchProps, wsEndpoint?: string | undefined) => {
    link: ApolloLink;
    subscriptionClient?: SubscriptionClient | undefined;
};
export declare let schemaFetcher: SchemaFetcher;
export declare function setLinkCreator(newLinkCreator: any): void;
export declare const fecthingSagas: ForkEffect[];
export { ForkEffect };
