import { InjectionKey, Plugin } from 'vue';
import { PluginOptions as ToastOptions } from 'vue-toastification';
export interface ToastApi {
    success: (message: string, options?: any) => void;
    error: (message: string, options?: any) => void;
    info: (message: string, options?: any) => void;
    warning: (message: string, options?: any) => void;
    show: (message: string, options?: any) => void;
    clear: () => void;
}
export declare const ToastSymbol: InjectionKey<ToastApi>;
export declare function useToast(): ToastApi;
export type BagelToastOptions = Partial<ToastOptions>;
export declare const ToastPlugin: Plugin<BagelToastOptions[]>;
//# sourceMappingURL=useToast.d.ts.map