import { DefaultListGroup, DefaultListItem, ListPropGetGroupKey, ListPropGetGroupLabel, ListPropGetGroupRightSide, ListPropGetItemActive, ListPropGetItemChecked, ListPropGetItemDisabled, ListPropGetItemGroupId, ListPropGetItemLabel, ListPropGetItemLeftIcon, ListPropGetItemLeftSide, ListPropGetItemOnClick, ListPropGetItemRightIcon, ListPropGetItemRightSide, ListPropGetItemStatus, ListProps } from './types'; export declare function withDefaultGetters(props: ListProps): { size?: import("./types").ListPropSize; items: ITEM[]; innerOffset?: import("./types").ListPropInnerOffset; itemSpace?: import("../../mixs/MixSpace").MixSpaceProps; groupLabelSpace?: import("../../mixs/MixSpace").MixSpaceProps; dividerSpace?: import("../../mixs/MixSpace").MixSpaceProps; onItemClick?: import("./types").ListPropOnItemClick | undefined; getItemLabel?: ListPropGetItemLabel | undefined; getItemDisabled?: ListPropGetItemDisabled | undefined; getItemActive?: ListPropGetItemActive | undefined; getItemChecked?: ListPropGetItemActive | undefined; getItemLeftSide?: ListPropGetItemLeftSide | undefined; getItemLeftIcon?: ListPropGetItemLeftIcon | undefined; getItemRightSide?: ListPropGetItemRightSide | undefined; getItemRightIcon?: ListPropGetItemRightIcon | undefined; getItemGroupKey?: ListPropGetItemGroupId | undefined; getItemOnClick?: ListPropGetItemOnClick | undefined; getItemStatus?: ListPropGetItemStatus | undefined; getItemAs?: import("./types").ListPropGetItemAs | undefined; getItemAttributes?: import("./types").ListPropGetItemAttributes | undefined; getItemRef?: import("./types").ListPropGetItemRef | undefined; getItemAdditionalClassName?: import("./types").ListPropGetItemAdditionalClassName | undefined; renderItem?: import("./types").ListPropRenderItem | undefined; groups?: GROUP[] | undefined; getGroupKey?: ListPropGetGroupKey | undefined; getGroupLabel?: ListPropGetGroupLabel | undefined; getGroupRightSide?: ListPropGetGroupRightSide | undefined; sortGroup?: import("./types").ListPropSortGroup | undefined; getGroupAdditionalClassName?: import("./types").ListPropGetGroupAdditionalClassName | undefined; disabled?: boolean; } & (ITEM extends { label: DefaultListItem["label"]; } ? {} : { getItemLabel: ListPropGetItemLabel; }) & (GROUP extends { id: DefaultListGroup["id"]; } ? {} : { getGroupKey: ListPropGetGroupKey; }) & { getItemLabel: ListPropGetItemLabel | ListPropGetItemLabel; getItemGroupKey: ListPropGetItemGroupId | ListPropGetItemGroupId; getItemActive: ListPropGetItemActive | ListPropGetItemActive; getItemChecked: ListPropGetItemChecked | ListPropGetItemActive; getItemDisabled: ListPropGetItemDisabled | ListPropGetItemDisabled; getItemLeftSide: ListPropGetItemLeftSide | ListPropGetItemLeftSide; getItemLeftIcon: ListPropGetItemLeftIcon | ListPropGetItemLeftIcon; getItemRightSide: ListPropGetItemRightSide | ListPropGetItemRightSide; getItemRightIcon: ListPropGetItemRightIcon | ListPropGetItemRightIcon; getItemStatus: ListPropGetItemStatus | ListPropGetItemStatus; getItemOnClick: ListPropGetItemOnClick | ListPropGetItemOnClick; getGroupLabel: ListPropGetGroupLabel | ListPropGetGroupLabel; getGroupKey: ListPropGetGroupKey | ListPropGetGroupKey; getGroupRightSide: ListPropGetGroupRightSide | ListPropGetGroupRightSide; };