import { Key } from 'react';
import type { InternalToast } from '../Toast/types';
import type { DismissReason, InternalNotification } from './types';
export interface OverlayContainerProps {
    toasts: InternalToast[];
    notifications: InternalNotification[];
    onToastExitComplete: (internalId: string) => void;
    onNotificationExitComplete: (internalId: string) => void;
    onNotificationDismiss: (id: Key, reason: DismissReason) => void;
    onPauseChange: (paused: boolean) => void;
}
export declare function OverlayContainer({ toasts, notifications, onToastExitComplete, onNotificationExitComplete, onNotificationDismiss, onPauseChange, }: OverlayContainerProps): import("react/jsx-runtime").JSX.Element | null;
