import * as React from 'react';
interface Props {
    /** used to build the key that represents the alert in local storage */
    partialStorageKey: string;
    /** class name to be applied to the alert */
    className: string;
}
interface State {
    dismissed: boolean;
}
/**
 * A global site alert that can be dismissed. Once dismissed, it is never shown
 * again.
 */
export declare class DismissibleAlert extends React.PureComponent<Props, State> {
    private key;
    constructor(props: Props);
    render(): JSX.Element | null;
    private onDismiss;
}
export {};
//# sourceMappingURL=DismissibleAlert.d.ts.map