import { ComponentPropsWithoutRef } from 'react';
import { DataListRowSharedProps } from './shared';
export type DataListRowButtonProps = ComponentPropsWithoutRef<'button'> & DataListRowSharedProps;
/**
 * Forwarded ref + spread props so virtualizers (`useVirtualizer.measureElement`)
 * can attach a ref and `data-index` to each rendered row.
 */
export declare const DataListRowButton: import('react').ForwardRefExoticComponent<Omit<import('react').DetailedHTMLProps<import('react').ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & DataListRowSharedProps & import('react').RefAttributes<HTMLButtonElement>>;
