/// <reference types="react" />
import * as React from 'react';
import { HistoryFilter, Session, ApolloLinkExecuteResponse } from '../types';
import { SchemaFetcher } from './Playground/SchemaFetcher';
import { GraphQLRequest } from 'apollo-link';
export interface Props {
    isOpen: boolean;
    onRequestClose: () => void;
    historyItems: Session[];
    onItemStarToggled: (item: Session) => void;
    fetcherCreater: (item: Session, params: GraphQLRequest) => ApolloLinkExecuteResponse;
    onCreateSession: (session: Session) => void;
    schemaFetcher: SchemaFetcher;
}
export interface State {
    selectedFilter: HistoryFilter;
    selectedItemIndex: number;
    searchTerm: string;
}
declare const _default: React.ComponentClass<Props>;
export default _default;
