import { GraphiQL } from './components/GraphiQL';
import { onHasCompletion as _onHasCompletion } from '@graphiql/react';
import { fillLeafs as _fillLeafs, getSelectedOperationName as _getSelectedOperationName, mergeAst as _mergeAst } from '@graphiql/toolkit';
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 { QueryEditor } from './components/QueryEditor';
export { VariableEditor } from './components/VariableEditor';
export { DocExplorer } from './components/DocExplorer';
export { ToolbarMenu, ToolbarMenuItem } from './components/ToolbarMenu';
export { ToolbarButton } from './components/ToolbarButton';
export { ToolbarGroup } from './components/ToolbarGroup';
export { ToolbarSelect, ToolbarSelectOption } from './components/ToolbarSelect';
export declare const onHasCompletion: typeof _onHasCompletion;
export declare const fillLeafs: typeof _fillLeafs;
export declare const getSelectedOperationName: typeof _getSelectedOperationName;
export declare const mergeAst: typeof _mergeAst;
