import React, { Component } from 'react'; import './ItemListItem.scss'; interface ItemListItemProps { isDraggable: boolean; isFocused: boolean; isSelected: boolean; itemIndex: number; disableSelect: boolean; onBlur: (index: number, e: React.FocusEvent) => void; onClick: (index: number, e: React.MouseEvent) => void; onContextMenu: (index: number, e: React.MouseEvent) => void; onDragStart: (index: number, e: React.DragEvent) => void; onDrag: (index: number, e: React.DragEvent) => void; onDragOver: (index: number, e: React.DragEvent) => void; onDragEnd: (index: number, e: React.DragEvent) => void; onDrop: (index: number, e: React.DragEvent) => void; onDoubleClick: (index: number, e: React.MouseEvent) => void; onFocus: (index: number, e: React.FocusEvent) => void; onMouseDown: (index: number, e: React.MouseEvent) => void; onMouseMove: (index: number, e: React.MouseEvent) => void; onMouseUp: (index: number, e: React.MouseEvent) => void; style: React.CSSProperties; children: React.ReactNode; 'data-testid'?: string; } declare class ItemListItem extends Component> { static defaultProps: { children: null; isDraggable: boolean; isFocused: boolean; isSelected: boolean; itemIndex: number; 'data-testid': undefined; onBlur(): void; onClick(): void; onContextMenu(): void; onDragStart(): void; onDrag(): void; onDragOver(): void; onDragEnd(): void; onDrop(): void; onDoubleClick(): void; onFocus(): void; onMouseDown(): void; onMouseMove(): void; onMouseUp(): void; style: {}; }; static handleKeyDown(): boolean; constructor(props: ItemListItemProps); itemRef: React.RefObject; handleBlur(e: React.FocusEvent): void; handleFocus(e: React.FocusEvent): void; handleClick(e: React.MouseEvent): void; handleContextMenu(e: React.MouseEvent): void; handleDragStart(e: React.DragEvent): void; handleDrag(e: React.DragEvent): void; handleDragOver(e: React.DragEvent): void; handleDragEnd(e: React.DragEvent): void; handleDrop(e: React.DragEvent): void; handleDoubleClick(e: React.MouseEvent): void; handleMouseMove(e: React.MouseEvent): void; handleMouseDown(e: React.MouseEvent): void; handleMouseUp(e: React.MouseEvent): void; render(): JSX.Element; } export default ItemListItem; //# sourceMappingURL=ItemListItem.d.ts.map