/// <reference types="react" />
interface IAlert {
    content?: string;
    duration?: number;
    onClose?: () => void;
}
interface StandardProps {
    /** The prefix of the component CSS class */
    classPrefix?: string;
    /** Additional classes */
    className?: string;
    /** Additional style */
    style?: React.CSSProperties;
    [key: string]: any;
}
interface IAlertProps extends StandardProps {
    /** The prefix of the component CSS class */
    classPrefix?: string;
    /** The distance from the top of the message box */
    top?: number;
    /** message box duration (Unit: milliseconds) */
    duration?: number;
    /** The parent container of Alert */
    getContainer?: () => HTMLElement;
}
export type { IAlert, IAlertProps };
