import * as React from 'react'; import { RouteComponentProps } from 'react-router-dom'; import { RepositoryStatsAreaPageProps } from './RepositoryStatsArea'; interface QuerySpec { revisionRange: string | null; after: string | null; path: string | null; } interface Props extends RepositoryStatsAreaPageProps, RouteComponentProps<{}> { } interface State extends QuerySpec { } /** A page that shows a repository's contributors. */ export declare class RepositoryStatsContributorsPage extends React.PureComponent { private static REVISION_RANGE_INPUT_ID; private static AFTER_INPUT_ID; private static PATH_INPUT_ID; state: State; private specChanges; componentDidMount(): void; componentDidUpdate(prevProps: Props): void; private getDerivedProps; render(): JSX.Element | null; private onChange; private onSubmit; private onCancel; private queryRepositoryContributors; private urlQuery; private setStateAfterAndSubmit; } export {}; //# sourceMappingURL=RepositoryStatsContributorsPage.d.ts.map