import type { ExtractPropTypes, PropType, VNodeChild } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; import type { MessageType } from './types'; export declare const messageProps: { readonly icon: PropType<() => VNodeChild>; readonly type: { readonly type: PropType; readonly default: "info"; }; readonly content: PropType VNodeChild)>; readonly showIcon: { readonly type: BooleanConstructor; readonly default: true; }; readonly closable: BooleanConstructor; readonly keepAliveOnHover: BooleanConstructor; readonly onClose: PropType<() => void>; readonly onMouseenter: PropType<(e: MouseEvent) => void>; readonly onMouseleave: PropType<(e: MouseEvent) => void>; }; export type MessageProps = ExtractPublicPropTypes; export type MessageSetupProps = ExtractPropTypes;