import React from 'react';
import { ToastProps, ToastContainerProps, ToastInstance, ToastPositionList } from './type';
interface ToastContainerInstance extends ToastProps {
    push: (options: ToastProps) => Promise<ToastInstance | null>;
    remove: (key: string) => void;
    removeAll: () => void;
}
export declare const listMap: Map<ToastPositionList, ToastContainerInstance | null>;
export declare const ToastRemoveContext: React.Context<(key: string) => void>;
export declare const fetchListInstance: (containerOptions: ToastContainerProps) => Promise<ToastContainerInstance | undefined>;
export {};
