import { BaseProps } from "../_utils/props.js"; import React, { ReactNode } from "react"; //#region src/alert/types.d.ts type AlertType = 'success' | 'info' | 'warning' | 'error'; interface AlertProps extends BaseProps, Omit, 'title'> { /** alert title */ title?: string | ReactNode; /** alert type */ type?: AlertType; /** display icon or customise an icon */ icon?: boolean | ReactNode; /** icon size */ iconSize?: number; /** whether the Alert can be closed */ closable?: boolean; /** close text to show */ closeText?: ReactNode; /** trigger when animation ending of Alert */ afterClose?: () => void; /** close button callback */ onClose?: React.MouseEventHandler; } //#endregion export { AlertProps, AlertType }; //# sourceMappingURL=types.d.ts.map