declare const _default: __VLS_WithTemplateSlots; default: "primary"; }; content: { type: import("vue").PropType | (() => import("vue").VNode)>; default: ""; }; closable: { type: BooleanConstructor; default: false; }; duration: { type: NumberConstructor; default: 3000; }; onClose: { type: import("vue").PropType<() => void>; required: undefined; }; icon: { type: StringConstructor; default: null; }; zIndex: { type: NumberConstructor; default: 0; }; parseHtml: { type: BooleanConstructor; default: false; }; offset: { type: NumberConstructor; default: 16; }; }, { visible: import("vue").Ref; close: () => void; bottom: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { destroy: () => boolean; close: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: "primary"; }; content: { type: import("vue").PropType | (() => import("vue").VNode)>; default: ""; }; closable: { type: BooleanConstructor; default: false; }; duration: { type: NumberConstructor; default: 3000; }; onClose: { type: import("vue").PropType<() => void>; required: undefined; }; icon: { type: StringConstructor; default: null; }; zIndex: { type: NumberConstructor; default: 0; }; parseHtml: { type: BooleanConstructor; default: false; }; offset: { type: NumberConstructor; default: 16; }; }>> & { onClose?: ((evt: MouseEvent) => any) | undefined; onDestroy?: (() => any) | undefined; }, { content: string | import("vue").VNode | (() => import("vue").VNode); zIndex: number; offset: number; type: "error" | "primary" | "secondary" | "success" | "warning" | "info"; icon: string; closable: boolean; id: string; duration: number; parseHtml: boolean; }>, { default: (_: {}) => any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };