import type { ExpandableConfig, ExpandableType, ExpandIconProps, GetRowKey, Key, RenderExpandIcon, TriggerEventHandler } from '../interface'; import type { TableProps } from '../Table'; type ExpandAllInfo = Pick, 'expanded' | 'expandable' | 'onClick'>; export default function useExpand(props: TableProps, mergedData: readonly RecordType[], getRowKey: GetRowKey): [ expandableConfig: ExpandableConfig, expandableType: ExpandableType, expandedKeys: Set, expandIcon: RenderExpandIcon, childrenColumnName: string, onTriggerExpand: TriggerEventHandler, expandAllInfo: ExpandAllInfo | undefined ]; export {};