import type { MessagePlacement, MessageClose } from './interface'; import type { VmType, VmIcon } from '../..'; import type { BasicType } from '../../_utils'; import type { DefineComponent, PropType, VNode, RendererNode, RendererElement, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; declare const _sfc_main: DefineComponent<{ readonly message: { readonly type: PropType>; readonly default: () => null; }; readonly type: BasicType, VmType | null>; readonly close: BasicType; readonly duration: BasicType; readonly round: BasicType; readonly icon: BasicType, null>; readonly color: BasicType, string | null>; readonly background: BasicType, string | null>; readonly offset: BasicType; readonly placement: BasicType, MessagePlacement | null>; readonly zIndex: BasicType; readonly closeBtn: { readonly type: PropType>; readonly default: () => null; }; readonly onClose: BasicType, null>; }, { offsetVal: Ref; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly>; readonly default: () => null; }; readonly type: BasicType, VmType | null>; readonly close: BasicType; readonly duration: BasicType; readonly round: BasicType; readonly icon: BasicType, null>; readonly color: BasicType, string | null>; readonly background: BasicType, string | null>; readonly offset: BasicType; readonly placement: BasicType, MessagePlacement | null>; readonly zIndex: BasicType; readonly closeBtn: { readonly type: PropType>; readonly default: () => null; }; readonly onClose: BasicType, null>; }>>, { readonly type: VmType; readonly close: boolean; readonly round: boolean; readonly background: string; readonly color: string; readonly duration: number; readonly onClose: MessageClose; readonly icon: VmIcon; readonly zIndex: number; readonly message: string | VNode; readonly offset: number; readonly placement: MessagePlacement; readonly closeBtn: string | VNode; }>; export default _sfc_main;