import { type ToastProps } from '../toast/common'; export interface ToastAgentProps extends ToastProps { id?: string; } export declare const toastAgentProps: { id: { type: StringConstructor; default: string; }; rootStyle: import("vue").PropType; rootClass: StringConstructor; type: { type: import("vue").PropType>; default: string; }; title: StringConstructor; visible: BooleanConstructor; position: { type: import("vue").PropType>; default: string; }; overlay: { type: BooleanConstructor; default: boolean; }; transparent: BooleanConstructor; timeout: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; }; export declare const mapIdImperative: Record): void; hide(): void; }>; export type ToastOptions = ToastAgentProps; export interface ToastSimpleShowFunction { (options: ToastOptions): void; (title: string, options?: ToastOptions): void; } export interface ToastShowFunction { (optionsOrTitle: string | ToastOptions, options?: ToastOptions, internalType?: ToastOptions['type']): void; } export type ToastFunction = ToastSimpleShowFunction & { success: ToastSimpleShowFunction; fail: ToastSimpleShowFunction; loading: ToastSimpleShowFunction; hide: (id?: string) => void; hideAll: () => void; }; declare const toast: ToastFunction; export { toast };