import * as React from 'react';
import { RouteComponentProps } from 'react-router';
import { OrgAreaPageProps } from './OrgArea';
interface Props extends OrgAreaPageProps, RouteComponentProps<{}> {
}
interface State {
    /**
     * Whether the viewer can administer this org. This is updated whenever a member is added or removed, so that
     * we can detect if the currently authenticated user is no longer able to administer the org (e.g., because
     * they removed themselves and they are not a site admin).
     */
    viewerCanAdminister: boolean;
}
/**
 * The organizations members page
 */
export declare class OrgMembersPage extends React.PureComponent<Props, State> {
    private orgChanges;
    private userUpdates;
    private subscriptions;
    constructor(props: Props);
    componentDidMount(): void;
    componentWillReceiveProps(props: Props): void;
    componentWillUnmount(): void;
    render(): JSX.Element | null;
    private onDidUpdateUser;
    private onDidUpdateOrganizationMembers;
    private fetchOrgMembers;
}
export {};
//# sourceMappingURL=OrgMembersPage.d.ts.map