import type { ExtractPropTypes, PropType } from 'vue'; export declare const alertProps: { /** theme */ type: { type: PropType<"error" | "primary" | "secondary" | "success" | "warning" | "info">; default: string; }; /** 标题 */ title: { type: StringConstructor; default: string; }; /** 正文 */ description: { type: StringConstructor; default: string; }; /** 图标 */ icon: { type: StringConstructor; default: string; }; /** 关闭文案 */ closeText: { type: StringConstructor; default: string; }; /** 是否可关闭 */ closable: { type: BooleanConstructor; default: boolean; }; /** light 风格 */ light: { type: BooleanConstructor; default: boolean; }; /** 内容居中 */ center: { type: BooleanConstructor; default: boolean; }; }; export declare const alertEmits: { close: (evt: MouseEvent) => boolean; }; export type OAlertProps = ExtractPropTypes;