import * as React from 'react';
interface ListRowProps {
/**
* The main value/content text (required)
*/
value: string;
/**
* Optional label text displayed on the left
*/
label?: string;
/**
* Optional note text displayed on the right (italic)
*/
note?: string;
/**
* Show the right arrow icon - enables hover state and indicates row is clickable
* @default false
*/
icon?: boolean;
/**
* Click handler - typically used with icon prop for navigation
*/
onClick?: () => void;
/**
* Additional CSS class name
*/
className?: string;
/**
* Additional inline styles
*/
style?: React.CSSProperties;
}
/**
* ListRow component - Arbor Design System
*
* A flexible list row component for displaying content within sections.
* Supports optional label, note, and icon props.
* Hover state is only enabled when icon is present (indicating clickable row).
*
* @example
* ```tsx
* // Basic row with just value
*
*
* // With label
*
*
* // With label and note
*
*
* // Clickable row with icon
* navigate('/user/123')}
* />
*
* // All props
* navigate('/user/123')}
* />
* ```
*/
declare const ListRow: React.ForwardRefExoticComponent>;
export { ListRow, type ListRowProps };