import * as H from 'history'; import * as React from 'react'; import { AbsoluteRepoFile } from '.'; import * as GQL from '../backend/graphqlschema'; import { ExtensionsControllerProps } from '../extensions/ExtensionsClientCommonContext'; interface Props extends AbsoluteRepoFile, ExtensionsControllerProps { repoID: GQL.ID; isDir: boolean; defaultBranch: string; className: string; history: H.History; location: H.Location; } interface State { showSidebar: boolean; } /** * The sidebar for a specific repo revision that shows the list of files and directories. */ export declare class RepoRevSidebar extends React.PureComponent { private static LAST_TAB_STORAGE_KEY; private static HIDDEN_STORAGE_KEY; private static TABS; state: State; private subscriptions; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element | null; private onSidebarToggle; private onSelectTab; } export {}; //# sourceMappingURL=RepoRevSidebar.d.ts.map