///
export type ToastThemes = 'info' | 'warn' | 'success' | 'danger';
export type ToastType = {
component?: any;
props?: any;
toastId?: String;
hide?: boolean;
};
export declare const toasts: import("svelte/store").Writable;
export declare const removeToast: ({ toastId }: {
toastId: string;
}) => Promise;
export declare const showToast: (props: {
message?: string;
duration?: number;
theme?: ToastThemes;
}) => Promise;
export declare const showInfo: ({ message, duration }: {
message: string;
duration?: number;
}) => Promise;
export declare const showSuccess: ({ message, duration }?: {
message?: string;
duration?: number;
}) => Promise;
export declare const showWarn: ({ message, duration }: {
message: string;
duration?: number;
}) => Promise;
export declare const showDanger: ({ message, duration }: {
message: string;
duration?: number;
}) => Promise;
export declare const showError: ({ message, duration }?: {
message?: string;
duration?: number;
}) => Promise;
export declare const showInvalid: ({ message, duration }?: {
message?: string;
duration?: number;
}) => Promise;
export declare const showFail: ({ message, duration }?: {
message?: string;
duration?: number;
}) => Promise;