import type { DataType, IndexedData, RowAction } from '../../table/types.js';
interface RowActionsProps<T extends DataType> {
    open: boolean;
    data: IndexedData<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, data, rowIndex, rowRef, primaryAction, secondaryActions, isSecondaryActionsOpen, handleSecondaryActionsOpen, handleSecondaryActionsClose, }: RowActionsProps<T>) => import("react/jsx-runtime").JSX.Element;
export { RowActions };
//# sourceMappingURL=row-actions.d.ts.map