import React from 'react';
import type { UIFlexibleTableProps, NodeDragAndDropSortingParams } from './types.js';
export interface UIFlexibleTableRowProps<T> {
    dragAndDropParams: NodeDragAndDropSortingParams;
    rowActions: React.ReactElement;
    rowData: React.ReactElement;
    rowRef?: React.RefObject<HTMLDivElement>;
    tableProps: UIFlexibleTableProps<T>;
    className?: string;
}
/**
 * On render title row.
 *
 * @param {UIFlexibleTableProps<T>} props
 * @param {number} paddingRight
 * @returns {React.ReactNode}
 */
export declare function renderTitleRow<T>(props: UIFlexibleTableProps<T>, paddingRight: number): React.ReactNode;
/**
 * UIFlexibleTableRow component.
 *
 * @exports
 * @param {UIFlexibleTableRowProps} props
 * @returns {JSX.Element}
 */
export declare function UIFlexibleTableRow<T>(props: UIFlexibleTableRowProps<T>): React.JSX.Element;
//# sourceMappingURL=UIFlexibleTableRow.d.ts.map