import { type JSXSlot } from "@cn-ui/reactive";
export interface AlertProps {
    closable?: boolean;
    icon?: boolean | JSXSlot;
    message: JSXSlot;
    border?: boolean;
    round?: boolean;
    description?: JSXSlot;
    type?: "success" | "info" | "warning" | "error";
    afterClose?: () => void;
    onClose?: (e: MouseEvent) => void;
}
export declare const Alert: import("solid-js").Component<import("@cn-ui/reactive").OriginComponentOutputType<AlertProps, HTMLElement, string>>;
