import { HandleExpandDetail } from './feature-row-detail/types'; import { ObjectForExtending } from '../types/utils.type'; import { SelectingContextType } from '../feature-select-row/selecting-contexts'; import { ExpandedRowsChangeContextV, ExpandedRowsContextV, HeaderContextValueTypeInstance } from '../contexts'; export type CtxsType = { selectingRowCtx: SelectingContextType; headerCtx: HeaderContextValueTypeInstance; expandedRowsCtx: { expandedRowsIds: ExpandedRowsContextV | null; setExpandedRowsIds: ExpandedRowsChangeContextV | null; handleExpandRowDetail: HandleExpandDetail; expandButtonColumnKey: string | undefined; }; rowCtx: ObjectForExtending; } & Customs;