import type { Body, Meta } from '@uppy/core'; import { Component, type ComponentChild } from 'preact'; import type ScreenCapture from './ScreenCapture.js'; import type { ScreenCaptureState } from './ScreenCapture.js'; type RecorderScreenProps = { onStartRecording: ScreenCapture['startRecording']; onStopRecording: ScreenCapture['stopRecording']; onStop: ScreenCapture['stop']; onSubmit: ScreenCapture['submit']; i18n: ScreenCapture['i18n']; stream: ScreenCapture['videoStream']; onScreenshot: ScreenCapture['captureScreenshot']; enableScreenshots: boolean; capturedScreenshotUrl: ScreenCaptureState['capturedScreenshotUrl']; onDiscard: ScreenCapture['discardRecordedMedia']; } & ScreenCaptureState; declare class RecorderScreen extends Component> { videoElement: HTMLVideoElement | null; componentWillUnmount(): void; render(): ComponentChild; } export default RecorderScreen; //# sourceMappingURL=RecorderScreen.d.ts.map