import { TableColumn as WSRTableColumn, TableColumn as TableColumnWSR } from '@wix/design-system/dist/types/Table';
import { NestedTableKeyedItem, NestedTableNestedModeState } from '../../state';
import { NestedTableFlatModeState } from '../../state/NestedTableState/NestedTableFlatModeState';
import { NestedTableFlatKeyedItem } from '../../state/NestedTableState/NestedTableFlatModeSectionState';
export interface UseNestedTableActionCellParams {
    state: NestedTableNestedModeState | NestedTableFlatModeState;
    actionCellWidth?: string | number;
    actionCellProps?: Partial<Omit<TableColumnWSR, 'render' | 'style'>>;
}
export declare function useNestedTableActionCell<A extends NestedTableKeyedItem<any, any, any> | NestedTableFlatKeyedItem<any, any, any>>(params: UseNestedTableActionCellParams): WSRTableColumn<A> | null;
//# sourceMappingURL=useNestedTableActionCell.d.ts.map