import React from "react"; import { NavigationScreenProp } from "react-navigation"; import { ScreenshotData } from "./App"; export interface ScreenshotControllerProps { name: string; viewRef: any; nextScreen: string; finalScreen?: boolean; screenshotDelay?: number; navigation: NavigationScreenProp<{}>; paramsForNextScreen?: { [key: string]: any; }; captureImage: (photoData: ScreenshotData, finalScreen: boolean) => Promise; } declare class ScreenshotController extends React.Component { timer: any; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; takeScreenshot: () => Promise; goToNextScreen: () => void; } export default ScreenshotController;