import type { PropType } from 'vue'; import TOAST_TYPE from './type'; declare const _default: import("vue").DefineComponent<{ customClasses: { type: StringConstructor; default: string; }; message: { type: StringConstructor; default: string; }; duration: { type: NumberConstructor; default: number; }; offset: { type: NumberConstructor; default: number; }; type: { type: PropType; default: TOAST_TYPE; }; onClose: { type: FunctionConstructor; default: () => void; }; onMounted: { type: FunctionConstructor; default: () => void; }; onAfterLeave: { type: FunctionConstructor; default: () => void; }; showIcon: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; }, { close: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { destroy: (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly; default: TOAST_TYPE; }; onClose: { type: FunctionConstructor; default: () => void; }; onMounted: { type: FunctionConstructor; default: () => void; }; onAfterLeave: { type: FunctionConstructor; default: () => void; }; showIcon: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; }>> & { onDestroy?: ((...args: any[]) => any) | undefined; }, { type: TOAST_TYPE; offset: number; customClasses: string; showClose: boolean; onClose: Function; message: string; duration: number; showIcon: boolean; onMounted: Function; onAfterLeave: Function; }, {}>; export default _default;