import { ToastActionCMD } from "./internal/model"; export type ToastPosition = 'top' | 'center' | 'bottom'; export interface ToastOption { duration?: number; position?: ToastPosition; actions?: ({ icon: string; code: string; } | { label: string; code: string; } | { icon: string; label: string; code: string; }); } export declare class Toast { /** * present toast * @returns */ present(message: string, option?: ToastOption): Promise; addEventListener(event: ToastActionCMD, listener: (data: any) => void): void; removeEventListener(event: ToastActionCMD, listener: (data: any) => void): void; removeAllListeners(event?: ToastActionCMD): void; } export declare const toast: Toast;