import * as React from 'react'; export default interface IReactComponentProps { onKeyUp?: React.HTMLProps['onKeyUp']; onKeyDown?: React.HTMLProps['onKeyDown']; children?: React.DOMAttributes['children']; className?: string; key?: string | number; id?: string; innerRef?: (element: HTMLElement) => void | string; onClick?: React.HTMLProps['onClick']; onMouseDown?: React.HTMLProps['onMouseDown']; onMouseUp?: React.HTMLProps['onMouseUp']; onBlur?: React.HTMLProps['onBlur']; onFocus?: React.HTMLProps['onFocus']; style?: object; ref?: any; role?: string; tabIndex?: number; 'aria-checked'?: React.HTMLProps['aria-checked']; 'aria-label'?: React.HTMLProps['aria-label']; 'aria-labelledby'?: React.HTMLProps['aria-labelledby']; 'aria-expanded'?: React.HTMLProps['aria-expanded']; 'aria-controls'?: React.HTMLProps['aria-controls']; 'aria-describedby'?: React.HTMLProps['aria-describedby']; onContextMenu?: React.HTMLProps['onContextMenu']; onDoubleClick?: React.HTMLProps['onDoubleClick']; onMouseEnter?: React.HTMLProps['onMouseEnter']; onMouseLeave?: React.HTMLProps['onMouseLeave']; }