import * as React from 'react'; export interface IRecoilProps { nightmode?: boolean; className?: string; overflow?: boolean; scroll?: boolean; scrollX?: boolean; scrollY?: boolean; isMobile?: boolean; isTablet?: boolean; onDevice(device: string): void; shortCutInitKey?: any; } export default class Recoil extends React.Component { refs: any; constructor(props: IRecoilProps); componentDidMount(): void; detectMobile(): void; componentDidUpdate(prevProps: IRecoilProps, prevState: any): void; isMobile(mobile: boolean): void; render(): JSX.Element; }