import type { DataType, RowAction } from '../../types.js';
interface RowActionsProps<T> {
    open: boolean;
    row: T;
    rowIndex: number;
    rowRef: React.RefObject<HTMLTableRowElement>;
    primaryAction?: RowAction<T>;
    secondaryActions?: Array<RowAction<T>>;
    isSecondaryActionsOpen: boolean;
    handleSecondaryActionsOpen: () => void;
    handleSecondaryActionsClose: () => void;
}
declare const RowActions: <T extends DataType>({ open, row, rowIndex, rowRef, primaryAction, secondaryActions, isSecondaryActionsOpen, handleSecondaryActionsOpen, handleSecondaryActionsClose, }: RowActionsProps<T>) => import("react/jsx-runtime").JSX.Element;
export { RowActions };
//# sourceMappingURL=row-actions.d.ts.map