import { IconProps } from '@/utils'; import type { Component } from '@vue/runtime-core'; import { Color } from '../colors'; interface MessageTemplate { color: Color; icon: Component; } declare type MessageType = 'success' | 'error' | 'warning' | 'info' | 'removed'; interface MessageOptions { template: MessageType | MessageTemplate; duration?: number; } export declare const message: >(message: string, opt?: MessageOptions | undefined) => { close: () => void; onClose: (listener: import("@/utils").Listener) => () => void; }; export {}; //# sourceMappingURL=message.d.ts.map