import React from 'react'; import { type SelectedItemData } from './core/ClickableItem.js'; /** * ClickableItem component * * A wrapper that makes an item clickable and passes the selected item data up via callback. * Uses direct props pattern - no global state. * * @example * ```tsx * setSelectedItem(item)}> *
Click me
*
* ``` */ declare function ClickableItem({ onItemSelected, children, className, }: { onItemSelected: (item: SelectedItemData) => void; children: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; export declare const Actions: { Select: typeof ClickableItem; }; export type { SelectedItemData } from './core/ClickableItem.js';