import type { ReactElement } from 'react'; import React, { Component } from 'react'; import type { RichContent } from 'ricos-schema'; import type { FullscreenProps } from 'ricos-types'; import type { AvailableExperiments, Helpers } from 'wix-rich-content-common'; interface Props { children: ReactElement; helpers?: Helpers; content?: RichContent; isModalSuspended?: boolean; isMobile: boolean; fullscreenProps?: FullscreenProps; experiments?: AvailableExperiments; } interface State { isExpanded: boolean; index: number; expandModeData?: ExpandModeData; FullscreenModal?: any; } export type ExpandModeData = { images: unknown[]; imageMap: Record; }; export default class FullscreenProvider extends Component { constructor(props: any); _FullscreenModal: any; _renderFullscreenInterval: any; componentDidMount(): void; renderFullScreenModal(): void; componentWillReceiveProps(nextProps: any): void; componentWillUnmount(): void; lazyLoadFullscreen(): void; onClose: () => void; addExpand: (config: any) => any; onChildHover: () => void; render(): React.JSX.Element; } export {}; //# sourceMappingURL=FullscreenProvider.d.ts.map