import { OverlayProps } from '../overlay';
import { TNode, Styles, AttachNode } from '../common';
export interface TdToastProps {
    direction?: 'row' | 'column';
    duration?: number;
    icon?: string | TNode;
    message?: string | TNode;
    overlayProps?: OverlayProps;
    placement?: 'top' | 'middle' | 'bottom';
    preventScrollThrough?: boolean;
    showOverlay?: boolean;
    theme?: 'loading' | 'success' | 'warning' | 'error';
    onClose?: () => void;
    onDestroy?: () => void;
}
export interface ToastOptions extends TdToastProps {
    attach?: AttachNode;
    className?: string;
    style?: string | Styles;
}
