import { KeyboardEvent, ReactNode } from 'react'; import { FlattenBaseItem } from '../types'; type AllBaseItemProps = FlattenBaseItem & { expandIcon?: ReactNode; open?: boolean; indeterminate?: boolean; onSelect?(): void; isParentNode?: boolean; onOpenNestedList?(e?: KeyboardEvent): void; }; export declare function BaseItem({ beforeContent, afterContent, content, onClick, onMouseDown, id, expandIcon, disabled, open, itemRef, switch: switchProp, showSwitchIcon, onKeyDown, onFocus, indeterminate, checked: checkedProp, onSelect, onOpenNestedList, isParentNode, className, inactive, itemWrapRender, ...rest }: AllBaseItemProps): string | number | boolean | Iterable | import("react/jsx-runtime").JSX.Element | null | undefined; export {};