import { Key } from 'react';
import { NotificationItemNode, NotificationsListState } from '../hooks';
import { CubeNotifyApiPropsWithID } from '../types';
export type FloatingNotificationProps = {
    id: Key;
    isDisabledTimer: boolean;
    onRemoveNotification: (id: Key) => void;
    onDismissNotification: (id: Key) => void;
    item: NotificationItemNode<CubeNotifyApiPropsWithID>;
    state: NotificationsListState<CubeNotifyApiPropsWithID>;
};
/**
 * @internal This component is unstable and must not be used outside of `NotificationsBar`.
 */
export declare const FloatingNotification: import("react").NamedExoticComponent<FloatingNotificationProps>;
