import * as React from 'react'; import { IUniversalInterfaceProps } from '../typing'; export interface ISyncSensorProps extends IUniversalInterfaceProps { throttle?: number; initial?: TState; addListener: (handler: any) => void; removeListener: (handler: any) => void; onChange: (state: TState) => void; onEvent: (event: any) => TState; } export declare class SyncSensor extends React.Component, TState> { static defaultProps: { throttle: number; }; frame: any; state: TState; onEvent: any; constructor(props: any, context: any); componentDidMount(): void; componentWillUnmount(): void; render(): any; }