/// import Popover from '../../popover'; import { CascaderMenuClickHandler, ICascaderItem, CascaderValue, CascaderMenuHoverHandler, ICascaderBaseProps, CascaderItemSelectionState } from '../types'; import { II18nLocaleCascader } from '../../i18n'; export interface IMenuContentCommonProps { popover: Popover; options: ICascaderItem[]; expandTrigger?: 'click' | 'hover'; i18n: II18nLocaleCascader; scrollable: boolean; scrollLoad: (parent: ICascaderItem | null) => Promise; loadChildrenOnScroll: boolean; onOptionToggle: (node: ICascaderItem, checked: boolean) => void; onOptionHover: CascaderMenuHoverHandler; onOptionClick: CascaderMenuClickHandler; className?: string; loading: string[]; selectionMap: Map; renderItemContent?: ICascaderBaseProps['renderItemContent']; getItemTooltip?: ICascaderBaseProps['getItemTooltip']; renderList?: ICascaderBaseProps['renderList']; multipleType?: 'normal' | 'checkbox'; } export interface IMenuContentMultipleProps extends IMenuContentCommonProps { multiple: true; value: Array; } export interface IMenuContentSingleProps extends IMenuContentCommonProps { multiple: false; value: CascaderValue[]; } export declare type IMenuContentProps = IMenuContentMultipleProps | IMenuContentSingleProps; declare const _default: import("react").ComponentType>; export default _default;