import React from 'react';
import type { ReactElement } from 'react';
import type { ToastItem } from '../../core/types';
export interface ToastComponentProps {
    toast: ToastItem;
    onDismiss: (id: string) => void;
    stackIndex: number;
    stackZIndex?: number;
    className?: string;
}
declare function ToastComponent({ toast, onDismiss, stackIndex, stackZIndex, className, }: ToastComponentProps): ReactElement;
export declare const Toast: React.MemoExoticComponent<typeof ToastComponent>;
export declare const spin: import("styled-components").Keyframes;
export {};
