declare const _default: import("nuxt/app").Plugin<{ toast: ((message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number) & { success: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; info: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; warning: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; error: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; custom: (component: import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; message: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; promise: (promise: Promise | (() => Promise), data?: (Omit, "id" | "type" | "title" | "promise" | "delete"> & { id?: number | string; } & { loading?: string | import("vue").Component; success?: (string | import("vue").Component | ((data: ToastData) => import("vue").Component | string | Promise)) | undefined; error?: string | import("vue").Component | ((data: any) => import("vue").Component | string | Promise); description?: string | import("vue").Component | ((data: any) => import("vue").Component | string | Promise); finally?: () => void | Promise; }) | undefined) => (string & { unwrap: () => Promise; }) | (number & { unwrap: () => Promise; }) | { unwrap: () => Promise; } | undefined; dismiss: (id?: number | string) => string | number | undefined; loading: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; } & { getHistory: () => (import("vue-sonner").ToastT | import("vue-sonner").ToastToDismiss)[]; }; }> & import("nuxt/app").ObjectPlugin<{ toast: ((message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number) & { success: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; info: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; warning: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; error: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; custom: (component: import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; message: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; promise: (promise: Promise | (() => Promise), data?: (Omit, "id" | "type" | "title" | "promise" | "delete"> & { id?: number | string; } & { loading?: string | import("vue").Component; success?: (string | import("vue").Component | ((data: ToastData) => import("vue").Component | string | Promise)) | undefined; error?: string | import("vue").Component | ((data: any) => import("vue").Component | string | Promise); description?: string | import("vue").Component | ((data: any) => import("vue").Component | string | Promise); finally?: () => void | Promise; }) | undefined) => (string & { unwrap: () => Promise; }) | (number & { unwrap: () => Promise; }) | { unwrap: () => Promise; } | undefined; dismiss: (id?: number | string) => string | number | undefined; loading: (message: string | import("vue").Component, data?: import("vue-sonner").ExternalToast) => string | number; } & { getHistory: () => (import("vue-sonner").ToastT | import("vue-sonner").ToastToDismiss)[]; }; }>; export default _default;