export type ToastTone = "info" | "success" | "warning" | "error"; export type ToastItem = { id: string; tone?: ToastTone; title: unknown; message?: unknown; actions?: unknown; }; export type ToastProps = { tone?: ToastTone; title?: unknown; message?: unknown; items?: ToastItem[]; autoDismiss?: boolean; duration?: number; class?: string; locale?: string; closeLabel?: string; dismissLabel?: (title: unknown) => string; }; export declare const Toast: import("vue").DefineComponent ToastTone; default: string; }; title: { type: () => unknown; default: undefined; }; message: { type: () => unknown; default: undefined; }; items: { type: () => ToastItem[]; default: undefined; }; autoDismiss: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: undefined; }; locale: { type: StringConstructor; default: string; }; closeLabel: { type: StringConstructor; default: undefined; }; dismissLabel: { type: () => (title: unknown) => string; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "dismiss")[], "close" | "dismiss", import("vue").PublicProps, Readonly ToastTone; default: string; }; title: { type: () => unknown; default: undefined; }; message: { type: () => unknown; default: undefined; }; items: { type: () => ToastItem[]; default: undefined; }; autoDismiss: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: undefined; }; locale: { type: StringConstructor; default: string; }; closeLabel: { type: StringConstructor; default: undefined; }; dismissLabel: { type: () => (title: unknown) => string; default: undefined; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; onDismiss?: ((...args: any[]) => any) | undefined; }>, { items: ToastItem[]; class: string; title: undefined; tone: ToastTone; message: undefined; locale: string; closeLabel: string; dismissLabel: (title: unknown) => string; autoDismiss: boolean; duration: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Toast.d.ts.map