import * as React from 'react'; import { RouteComponentProps } from 'react-router'; import * as GQL from '../../backend/graphqlschema'; import { RepoHeaderContributionsLifecycleProps } from '../RepoHeader'; interface Props extends RouteComponentProps, RepoHeaderContributionsLifecycleProps { repo: GQL.IRepository; user: GQL.IUser | null; onDidUpdateRepository: (update: Partial) => void; } interface State { repo?: GQL.IRepository | null; error?: string; } /** * Renders a layout of a sidebar and a content area to display pages related to * a repository's settings. */ export declare class RepoSettingsArea extends React.Component { state: State; private repoChanges; private subscriptions; componentDidMount(): void; componentWillReceiveProps(props: Props): void; componentWillUnmount(): void; render(): JSX.Element | null; } export {}; //# sourceMappingURL=RepoSettingsArea.d.ts.map