import { App, DefineComponent } from 'vue'; import { ToastOptions } from './type'; export type ToastProps = ToastOptions; export declare function ToastPlugin(props: string | Partial): DefineComponent; export declare namespace ToastPlugin { var clear: () => any; var error: (options: ToastOptions | string) => DefineComponent; var loading: (options: ToastOptions | string) => DefineComponent; var warning: (options: ToastOptions | string) => DefineComponent; var success: (options: ToastOptions | string) => DefineComponent; var install: (app: App) => void; } export default ToastPlugin; declare module 'vue' { interface ComponentCustomProperties { $toast: typeof ToastPlugin; } }