///
export interface MoreProps = {}> {
data?: T[];
compressed?: boolean;
getMoreElement(container: HTMLElement): HTMLElement;
getContainerElement(): HTMLElement;
getMoreText?(moreNodesLen: number): string;
renderItem?: (dataItem: T, index: number) => JSX.Element;
renderMore: (moreNodes?: React.ReactNode[]) => React.ReactNode;
onComputeFinish?: (count: number, collapseMapping: Map) => void;
keyName?: string;
}
export interface MoreItemProps {
children: JSX.Element;
itemKey: React.Key;
}
export interface MoreContextProps {
showCount: number;
}
export interface MoreItemContextProps {
['data-more-item-key']: React.Key;
}