import { MRT_Row, MRT_RowData } from 'material-react-table';
import { RowActionItem } from '../../types/datatable-types';
interface RowActionsProps<T extends MRT_RowData> {
    row: MRT_Row<T>;
    actionDisplay: "inline" | "dropdown";
    onDetailChange?: (rowData: T) => void;
    enableDetailButton: boolean;
    enableMenuButton: boolean;
    labelDetailButton: string;
    rowActionItems: RowActionItem<T>[];
    id?: string;
    uniqueRowIdentifier?: keyof T;
    enableDetailTooltip: boolean;
    enableMenuTooltip: boolean;
    detailTooltipTitle: string;
    menuTooltipTitle: string;
    dropdownAnchorOrigin?: {
        vertical: "top" | "bottom" | "center";
        horizontal: "left" | "right" | "center";
    };
    dropdownTransformOrigin?: {
        vertical: "top" | "bottom" | "center";
        horizontal: "left" | "right" | "center";
    };
}
export declare const RowActions: <T extends MRT_RowData>({ row, actionDisplay, onDetailChange, enableDetailButton, enableMenuButton, labelDetailButton, rowActionItems, id, uniqueRowIdentifier, enableDetailTooltip, enableMenuTooltip, detailTooltipTitle, menuTooltipTitle, dropdownAnchorOrigin, dropdownTransformOrigin, }: RowActionsProps<T>) => import("react/jsx-runtime").JSX.Element;
export {};
