import type { ReactElement } from 'react'; import { Component } from 'react'; import type { Helpers, AvailableExperiments } from 'wix-rich-content-common'; import type { DraftContent, FullscreenProps } from '../../index'; interface Props { children: ReactElement; helpers?: Helpers; initialState?: DraftContent; isModalSuspended: boolean; isMobile: boolean; fullscreenProps?: FullscreenProps; experiments?: AvailableExperiments; } interface State { isExpanded: boolean; index: number; expandModeData?: ExpandModeData; FullscreenModal?: any; } export declare type ExpandModeData = { images: Record; 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(): JSX.Element; } export {}; //# sourceMappingURL=FullscreenProvider.d.ts.map