import { ToastProps as BaseToastProps, ToastContext, ToastDefinition } from '../../hooks/useToast';
import { PropsWithChildren } from 'react';
interface InternalToast extends ToastDefinition {
    removeToast: ToastContext['removeToast'];
}
export interface ToastProps extends BaseToastProps {
}
export interface ToastProviderProps extends PropsWithChildren {
    icon?: boolean;
    lifespan?: number;
    position?: 'top' | 'top-left' | 'top-right' | 'bottom' | 'bottom-left' | 'bottom-right';
}
export declare const Toast: (props: ToastProps | InternalToast) => import("react/jsx-runtime").JSX.Element;
export declare const ToastProvider: ({ icon: defaultIcon, lifespan: defaultLifespan, position, children, }: ToastProviderProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=toast-provider.d.ts.map