import * as H from 'history';
import * as React from 'react';
import * as GQL from '../backend/graphqlschema';
interface Props {
    repo: GQL.ID;
    repoPath: string;
    defaultBranch: string | undefined;
    /** The current revision, or undefined for the default branch. */
    currentRev: string | undefined;
    currentCommitID?: string;
    history: H.History;
    location: H.Location;
}
/**
 * A popover that displays a searchable list of revisions (grouped by type) for
 * the current repository.
 */
export declare class RevisionsPopover extends React.PureComponent<Props> {
    private static LAST_TAB_STORAGE_KEY;
    private static TABS;
    componentDidMount(): void;
    render(): JSX.Element | null;
    private queryGitBranches;
    private queryGitTags;
    private queryRepositoryCommits;
}
export {};
//# sourceMappingURL=RevisionsPopover.d.ts.map