import * as React from 'react'; export default class Item extends React.Component { static defaultProps: { selected: boolean; }; constructor(props: any); shouldComponentUpdate(nextProps: any, nextState: any): boolean; itemId: any; itemTitle: any; itemDivTitle: any; itemTimeStart: any; itemTimeEnd: any; cacheDataFromProps(props: any): void; coordinateToTimeRatio(props?: Readonly & Readonly<{ children?: React.ReactNode; }>): number; dragTimeSnap(dragTime: any, considerOffset?: any): any; resizeTimeSnap(dragTime: any): any; dragTime(e: any): any; dragGroupDelta(e: any): number; resizeTimeDelta(e: any, resizeEdge: any): any; componentDidMount(): void; mountInteract(): void; canResizeLeft(props?: Readonly & Readonly<{ children?: React.ReactNode; }>): boolean; canResizeRight(props?: Readonly & Readonly<{ children?: React.ReactNode; }>): boolean; canMove(props?: Readonly & Readonly<{ children?: React.ReactNode; }>): boolean; componentWillReceiveProps(nextProps: any): void; startedClicking: any; startedTouching: any; onMouseDown: (e: any) => void; onMouseUp: (e: any) => void; onTouchStart: (e: any) => void; onTouchEnd: (e: any) => void; handleDoubleClick: (e: any) => void; handleContextMenu: (e: any) => void; actualClick(e: any, clickType: any): void; render(): JSX.Element; }