/// import React from 'react'; type Props = { children: any; component?: any; [frameProp: string]: any; }; type State = { frameNum: number; }; export declare function Frame({ component, ...rest }: { children?: any; component?: any; duration?: number; [prop: string]: any; }): React.DetailedReactHTMLElement, HTMLInputElement>; export declare class Keyframes extends React.Component { timer: any; constructor(props: Props); shouldComponentUpdate(_nextProps: Props, nextState: State): boolean; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): React.DetailedReactHTMLElement; requestNextFrame(): void; waitForDelay(fn: () => void): void; getFrame(): any; } export {};