import { ReactNode } from 'react';
import { NotificationProps } from '../notification';
export type ToastDuration = 'fast' | 'slow' | 'sticky';
export interface ToastListItem {
    id: string;
    component?: ReactNode;
}
export interface ToastSetup {
    options: ToastOptions;
    componentList: ToastListItem[];
}
export interface ToastOptions extends NotificationProps {
    id?: string;
    duration?: ToastDuration;
    /** @deprecated According to new UX requirements all toasts should be dismissible */
    dismissible?: boolean;
}
//# sourceMappingURL=toast.types.d.ts.map