import * as react from 'react';
import { O as OverridableStringUnion } from './types-5e5b88b2.js';
import { e as AlertProps } from './Alert.types-dd4b52f1.js';

interface ToastVariantOverrides {
}
type ToastVariant = "normal" | "compact";
interface ToastProps {
    alert?: AlertProps;
    className?: string;
    dismiss?: boolean;
    duration?: number;
    onDismiss?: () => void;
    variant?: OverridableStringUnion<ToastVariant, ToastVariantOverrides>;
}
interface ToastClasses {
    alert: string;
    compact: string;
    normal: string;
    root: string;
}

declare const Toast: react.ForwardRefExoticComponent<ToastProps & react.RefAttributes<HTMLElement>>;

declare const toastClasses: ToastClasses;

export { Toast as T, ToastVariantOverrides as a, ToastVariant as b, ToastProps as c, ToastClasses as d, toastClasses as t };
