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;
    /** The URL match from RepoContainer. */
    repoMatchURL: string;
}
interface State {
    error?: string;
}
/**
 * Properties passed to all page components in the repository branches area.
 */
export interface RepositoryReleasesAreaPageProps {
    /**
     * The active repository.
     */
    repo: GQL.IRepository;
}
/**
 * Renders pages related to repository branches.
 */
export declare class RepositoryReleasesArea extends React.Component<Props> {
    state: State;
    private subscriptions;
    componentWillUnmount(): void;
    render(): JSX.Element | null;
}
export {};
//# sourceMappingURL=RepositoryReleasesArea.d.ts.map