/// <reference types="react" />
import type { NotificationProps as NotificationComponentProps } from '@dailyshot/core';
export interface NotificationProps extends Omit<NotificationComponentProps, 'onClose'> {
    id?: string;
    message: React.ReactNode;
    autoClose?: boolean | number;
    onClose?(props: NotificationProps): void;
    onOpen?(props: NotificationProps): void;
}
export interface NotificationsContextProps {
    notifications: NotificationProps[];
    queue: NotificationProps[];
}
export type NotificationsPositioning = ['top' | 'bottom', 'left' | 'right' | 'center'];
//# sourceMappingURL=types.d.ts.map