import { NotificationActionsDefaultItem, NotificationActionsPropGetItemIcon, NotificationActionsPropGetItemLabel, NotificationActionsPropGetItemOnClick, NotificationActionsProps } from './types'; export declare function withDefaultGetters(props: NotificationActionsProps): { items?: ITEM[] | undefined; onlyIcon?: boolean; opened?: boolean; onOpen?: (value: boolean) => void; onItemClick?: import("./types").NotificationActionsOnItemClick | undefined; scrollContainerRef?: React.RefObject; } & Omit, "css" | "items" | "onlyIcon" | "onItemClick" | "onOpen" | "opened" | "scrollContainerRef"> & import("react").RefAttributes & { getItemLabel?: NotificationActionsPropGetItemLabel | undefined; getItemOnClick?: NotificationActionsPropGetItemOnClick | undefined; getItemIcon?: NotificationActionsPropGetItemIcon | undefined; } & (ITEM extends { label: NotificationActionsDefaultItem["label"]; } ? {} : { getItemLabel: NotificationActionsPropGetItemLabel; }) & { getItemIcon: NotificationActionsPropGetItemIcon | NotificationActionsPropGetItemIcon; getItemLabel: NotificationActionsPropGetItemLabel | NotificationActionsPropGetItemLabel; getItemOnClick: NotificationActionsPropGetItemOnClick | NotificationActionsPropGetItemOnClick; };