import { NestedTableKeyedItem, NestedTableState } from '../../state'; import React, { ReactElement } from 'react'; import { VirtualTableRepeaterProps } from '../VirtualGridRepeater/VirtualTableRepeater'; import { TableColumn as TableColumnWSR } from '@wix/design-system/dist/types/Table'; import type { NestedTableDragAndDrop } from '../NestedTableDragAndDrop/NestedTableDragAndDrop'; export interface UseModeTableProps { state: NestedTableState; horizontalScroll?: boolean; actionCellWidth?: string | number; actionCellProps?: Partial, 'render' | 'style'>>; dragAndDrop?: typeof NestedTableDragAndDrop; } export declare function useModeTableProps(props: UseModeTableProps): { state: import("../../state").NestedTableFlatModeState | import("../../state").NestedTableNestedModeState; key: string; BodyElementType: ({ children }: VirtualTableRepeaterProps) => React.JSX.Element; TrElementType: React.ForwardRefExoticComponent<{ children: ReactElement[]; rowData: NestedTableKeyedItem; className: string; } & React.RefAttributes> | undefined; columns: TableColumnWSR>[] | TableColumnWSR>[]; }; //# sourceMappingURL=useModeTableProps.d.ts.map