import React from 'react';
import type { FC } from 'react';
import type { ToastProps } from '../Toast.types';
import type { ShowToast, ToastContextType, ToastProviderProps } from './ToastProvider.types';
export declare const ToastContext: React.Context<ToastContextType | null>;
export declare const useToastInner: () => ToastContextType;
export declare const useToast: () => {
    showToast: ShowToast;
    hideToast: () => void;
};
export declare const ToastProviderHoc: <T extends ToastProps>(ToastComponent: FC<T>) => ({ children, defaultToastArgs }: ToastProviderProps) => JSX.Element;
//# sourceMappingURL=ToastProvider.d.ts.map