import React from 'react'; import { FastImageCommonProps } from './FastImage'; export interface FastImageVideoProps extends FastImageCommonProps { src: string; posterSrc: string; posterWebPSrc: string; posterBase64: string; } export declare class FastImageVideo extends React.PureComponent> { media?: HTMLVideoElement; inner?: HTMLElement; outer?: HTMLElement; intersectionObserver?: IntersectionObserver; constructor(props: FastImageVideoProps); onIntersection: (entries: IntersectionObserverEntry[]) => void; componentWillUnmount(): void; onNextFrame: () => void; onVisible: () => void; captureInnerRef: (ref: HTMLElement) => HTMLElement; captureOuterRef: (ref: HTMLElement) => void; src: () => string; poster: () => string | undefined; render(): JSX.Element; }