// Type definitions for ink-select-input 3.0 // Project: https://github.com/vadimdemedes/ink-select-input#readme // Definitions by: Ɓukasz Ostrowski // Jakub Satnik // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 import { Component } from 'react'; export interface ItemOfSelectInput { label: string; value: any; key?: string | number; } export interface SelectInputProps { focus?: boolean; indicatorComponent?: Component; itemComponent?: Component; items?: ReadonlyArray; limit?: number; initialIndex?: number; onSelect?: (item: T) => void; } declare class SelectInput extends Component { } export default SelectInput;