import React from 'react';
import { IconType } from './Icon';
export interface AlertProps {
    animate?: boolean;
    children: React.ReactNode;
    closeLabel?: string;
    hasIcon?: boolean;
    id?: string;
    onClose?: (id?: string) => void;
    persistent?: boolean;
    shouldRemove?: boolean;
    type?: IconType;
}
export declare const Alert: ({ animate, children, closeLabel, hasIcon, id, onClose, persistent, shouldRemove, type, ...props }: AlertProps) => React.ReactElement | null;
