import { EventEmitter } from '../../stencil-public-runtime'; import { ToastType } from './toast-utils'; export declare class Toast { /** * Toast type */ type: ToastType; /** * Toast title */ toastTitle?: string; /** * Autoclose title after delay */ autoCloseDelay: number; /** * Autoclose behavior */ preventAutoClose: boolean; /** * Icon of toast */ icon?: string; /** * Icon color of toast */ iconColor?: string; /** * Allows to hide the icon in the toast. */ hideIcon: boolean; /** * ARIA label for the close icon button * Will be set as aria-label on the nested HTML button element * * @since 3.2.0 */ ariaLabelCloseIconButton?: string; /** * Toast closed */ closeToast: EventEmitter; progress: number; touched: boolean; paused: boolean; hostElement: HTMLIxToastElement; private getIcon; private close; /** * Pause the toast's auto-close progress bar and timer. */ pause(): Promise; /** * Resume the toast's auto-close progress bar and timer if previously paused. */ resume(): Promise; /** * Returns whether the toast is currently paused (auto-close is paused). */ isPaused(): Promise; render(): any; }