UNPKG

automagik-cli

Version:

Automagik CLI - A powerful command-line interface for interacting with Automagik Hive multi-agent AI systems

24 lines (23 loc) 1.06 kB
import React from 'react'; export interface RadioSelectItem<T> { label: string; value: T; disabled?: boolean; } export interface RadioButtonSelectProps<T> { /** An array of items to display as radio options. */ items: Array<RadioSelectItem<T>>; /** The initial index selected */ initialIndex?: number; /** Function called when an item is selected. Receives the `value` of the selected item. */ onSelect: (value: T) => void; /** Function called when an item is highlighted. Receives the `value` of the selected item. */ onHighlight?: (value: T) => void; /** Whether this select input is currently focused and should respond to input. */ isFocused?: boolean; /** Whether to show the scroll arrows. */ showScrollArrows?: boolean; /** The maximum number of items to show at once. */ maxItemsToShow?: number; } export declare function RadioButtonSelect<T>({ items, initialIndex, onSelect, onHighlight, isFocused, showScrollArrows, maxItemsToShow, }: RadioButtonSelectProps<T>): React.JSX.Element;