import * as React from "react";
/**
 * Toast component for displaying notifications or alerts.
 */
export interface IToastProps extends React.HTMLAttributes<HTMLDivElement> {
    /**
     * Accepts a variant value
     * @default info
     */
    variant?: "success" | "info" | "warning" | "error";
    /**
     * Show/hide the toast component
     * @default true
     */
    display?: boolean;
    /**
     * Accepts children of ReactNode type
     */
    children?: React.ReactNode;
    /**
     * Hide the Toast components automatically in x milliseconds
     */
    autoHideDelay?: number;
    /**
     * Hide the close button on the toast
     * @default false
     */
    hideCloseButton?: boolean;
    /**
     * A callback that is fired once the Toast closes
     */
    onClose?: () => void;
    /**
     * Show a condensed form of the Toast
     * @default true
     */
    condensed?: boolean;
}
/**
 * Toast component for displaying notifications or alerts.
 */
export declare const Toast: React.ForwardRefExoticComponent<IToastProps & React.RefAttributes<HTMLDivElement>>;
