import { type PropsWithChildren } from 'react'; import type { Cell } from '../../hooks/useTable/types.js'; import type { DataTableV2RowData } from '../../public.api.js'; /** * Context for the subrow indicator. * Since it is not an individual column, we cannot use the cellDeps to invalidate * the memo of the rendered cell and we need to move the change through the * conditional context. * @internal */ export declare const SubrowCellContext: import("react").Context<{ subrowIndicatorColumn?: string; isExpanded?: boolean; canExpand?: boolean; canExpandDisabled?: boolean; }>; /** * ContextProvider for the subrow indicator. * Since it is not an individual column, we cannot use the cellDeps to invalidate * the memo of the rendered cell and we need to move the change through the * conditional context. * @internal */ export declare function SubRowCellContextProvider(props: PropsWithChildren<{ isSubRowIndicatorColumn: boolean; cell: Cell; }>): string | number | boolean | Iterable | import("react/jsx-runtime.js").JSX.Element | null | undefined;