import { PureComponent } from 'react'; import { FastImageCommonProps } from './FastImage'; export interface FastImageImageProps extends FastImageCommonProps { alt: string; src: string; srcSet: string; base64: string; webPSrc: string; webPSrcSet: string; sizes: string; } export declare class FastImageImage extends PureComponent> { media?: HTMLImageElement; inner?: HTMLElement; outer?: HTMLElement; intersectionObserver?: IntersectionObserver; constructor(props: FastImageImageProps); onIntersection: (entries: IntersectionObserverEntry[]) => void; componentWillUnmount(): void; onNextFrame: () => void; onDecode: () => void; onLoad: () => void; src: () => string | undefined; srcSet: () => string | undefined; onVisible: () => void; captureInnerRef: (ref: HTMLElement) => HTMLElement; captureOuterRef: (ref: HTMLElement) => void; render(): JSX.Element; }