import type { NodeMouseEventHandler } from '@antdv/ui/es/vue-components'; import type { ExtractPropTypes, PropType } from 'vue'; declare const AlertTypes: ["success", "info", "warning", "error"]; export type AlertType = (typeof AlertTypes)[number]; export declare function alertProps(): { /** * Type of Alert styles, options: `success`, `info`, `warning`, `error` */ type: any; /** Whether Alert can be closed */ closable: { type: BooleanConstructor; default: any; }; /** Close text to show */ closeText: any; /** Content of Alert */ message: any; /** Additional content of Alert */ description: any; /** Trigger when animation ending of Alert */ afterClose: PropType<() => void>; /** Whether to show icon */ showIcon: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; banner: { type: BooleanConstructor; default: any; }; icon: any; closeIcon: any; onClose: PropType; }; export type AlertProps = Partial>>; export {};