import type { ExpandableConfig, ExpandableType, GetRowKey, Key, RenderExpandIcon, TriggerEventHandler } from '../interface'; import type { TableProps } from '../Table'; export default function useExpand(props: TableProps, mergedData: readonly RecordType[], getRowKey: GetRowKey): [ expandableConfig: ExpandableConfig, expandableType: ExpandableType, expandedKeys: Set, expandIcon: RenderExpandIcon, childrenColumnName: string, onTriggerExpand: TriggerEventHandler ];