import * as React from 'react';
import { Settings } from '../schema/settings.schema';
import { SiteFlags } from '../site';
interface Props {
    isSiteAdmin: boolean;
}
interface State {
    siteFlags?: SiteFlags;
    mergedSettings?: Settings;
}
/**
 * Fetches and displays relevant global alerts at the top of the page
 */
export declare class GlobalAlerts extends React.PureComponent<Props, State> {
    state: State;
    private subscriptions;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element | null;
}
export {};
//# sourceMappingURL=GlobalAlerts.d.ts.map