/// import { EditableSelectInputProps } from './base/types'; export interface IEditableSelectInputCell extends Omit, 'onSelect' | 'onToggle'> { /** Row index of this select input cell */ rowIndex: number; /** Cell index of this select input cell */ cellIndex: number; /** Props to build the select component */ props: EditableSelectInputProps; /** Event handler which fires when user selects an option in this cell */ onSelect: (event: React.MouseEvent | React.ChangeEvent, newValue: any | any[], rowIndex: number, cellIndex: number, isPlaceholder?: boolean) => void; /** Options to display in the expandable select menu */ options?: React.ReactElement[]; /** Flag indicating the select input is disabled */ isDisabled?: boolean; /** Flag indicating the toggle gets placeholder styles **/ isPlaceholder?: boolean; /** Current selected options to display as the read only value of the table cell */ selections?: any | any[]; /** Flag indicating the select menu is open */ isOpen?: boolean; /** Event handler which fires when the select toggle is toggled */ onToggle?: (event: React.MouseEvent | undefined) => void; /** Event handler which fires when the user clears the selections */ clearSelection?: (event: React.MouseEvent, rowIndex: number, cellIndex: number) => void; } export declare const EditableSelectInputCell: React.FunctionComponent; //# sourceMappingURL=EditableSelectInputCell.d.ts.map