import { Component } from 'react'; import { IRenderProps, IRenderState } from '../Render'; export interface IRenderIntervalProps extends IRenderProps { fps?: number; } export interface IRenderIntervalState extends IRenderState { } export declare class RenderInterval extends Component { static defaultProps: { fps: number; ms: number; }; interval: number; timeout: any; timeoutDelay: any; state: { start: number; now: number; value: number; }; componentDidMount(): void; start: () => void; componentDidUpdate(props: any): void; componentWillUnmount(): void; onFrame: () => void; render(): any; } export declare const withRenderInterval: any;