import { ExtractPropTypes, PropType } from 'vue'; import type Alert from './Alert.vue'; export declare type AlertEffect = 'light' | 'dark'; export declare type AlertType = 'success' | 'warning' | 'info' | 'error'; export declare const alertEmits: { close: (evt: MouseEvent) => boolean; }; export declare const alertProps: { title: { type: StringConstructor; default: string; }; description: { type: StringConstructor; default: string; }; type: { type: PropType; default: string; }; closable: { type: BooleanConstructor; default: boolean; }; closeText: { type: StringConstructor; default: string; }; showIcon: { type: BooleanConstructor; default: boolean; }; center: { type: BooleanConstructor; default: boolean; }; effect: { type: PropType; default: string; }; }; export declare type AlertProps = ExtractPropTypes; export declare type AlertEmits = typeof alertEmits; export declare type AlertInstance = InstanceType;