import { type PropType } from 'vue'; import type { ToastAlign, ToastType } from './types'; declare const _default: __VLS_WithTemplateSlots; default: string; }; alignment: { type: PropType; default: string; }; closable: { type: BooleanConstructor; default: boolean; }; divide: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "close"[], "close", import("vue").PublicProps, Readonly; default: string; }; alignment: { type: PropType; default: string; }; closable: { type: BooleanConstructor; default: boolean; }; divide: { type: BooleanConstructor; default: boolean; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; }, { type: ToastType; closable: boolean; alignment: ToastAlign; divide: boolean; }, {}>, { icon?(_: { class: { 'ml-3': boolean; }; }): any; default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };