export interface SlashStyledSelectListItem { label: string; value: string; description: string; } interface SlashStyledSelectListProps { items: SlashStyledSelectListItem[]; onSelect: (value: string) => void; onCancel: () => void; initialIndex?: number; maxItemsToShow?: number; /** * Explicit content width. Defaults to the full terminal width. Pass a smaller * value when rendering inside a bordered/padded container (e.g. Overlay) so * the list doesn't overflow the terminal and corrupt Ink's frame. */ width?: number; } export declare function SlashStyledSelectList({ items, onSelect, onCancel, initialIndex, maxItemsToShow, width: widthOverride, }: SlashStyledSelectListProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=SlashStyledSelectList.d.ts.map