import { GraphiQL } from './components/GraphiQL';
export { GraphiQL };
export default GraphiQL;
export type { GraphiQLProps } from './components/GraphiQL';
export type { Fetcher, FetcherOpts, FetcherParams, FetcherResult, FetcherReturnType, Observable, Storage, SyncFetcherResult, } from '@graphiql/toolkit';
export { DocExplorer } from './components/DocExplorer';
export { ToolbarMenu, ToolbarMenuItem } from './components/ToolbarMenu';
export { ToolbarSelect, ToolbarSelectOption } from './components/ToolbarSelect';
import { onHasCompletion as _onHasCompletion, QueryEditor as OrigQueryEditor, VariableEditor as OrigVariableEditor } from '@graphiql/react';
import { fillLeafs as _fillLeafs, getSelectedOperationName as _getSelectedOperationName, mergeAst as _mergeAst } from '@graphiql/toolkit';
export declare const onHasCompletion: typeof _onHasCompletion;
export declare const QueryEditor: typeof OrigQueryEditor;
export declare const VariableEditor: typeof OrigVariableEditor;
export declare const fillLeafs: typeof _fillLeafs;
export declare const getSelectedOperationName: typeof _getSelectedOperationName;
export declare const mergeAst: typeof _mergeAst;
//# sourceMappingURL=index.d.ts.map