export class GalleryContainer extends React.Component { constructor(props: any); getMoreItemsIfNeeded(scrollPos: any): Promise; setGotFirstScrollIfNeeded(): void; toggleLoadMoreItems(): void; scrollToItem(itemIdx: any, fixedScroll: any, isManual: any, durationInMS: number | undefined, scrollMarginCorrection: any, isContinuousScrolling?: boolean): any; scrollToGroup(groupIdx: any, fixedScroll: any, isManual: any, durationInMS: number | undefined, scrollMarginCorrection: any, isContinuousScrolling?: boolean): any; _scrollingElement: { vertical: () => any; horizontal: () => any; }; eventsListener(eventName: any, eventData: any, event: any): void; onGalleryScroll(scrollPosition: any): void; getVisibleItems(items: any, container: any, isPrerenderMode: any): any; findNeighborItem: (itemIdx: any, dir: any) => any; setCurrentSlideshowViewIdx(idx: any): void; getIsScrollLessGallery(options: any): boolean; onMouseEnter(): void; onMouseLeave(): void; mediaScrollHelper: MediaScrollHelperWrapper; state: { items?: any; options?: any; container?: any; structure?: any; scrollPosition: { top: number; left: number; }; showMoreClickedAtLeastOnce: boolean; initialGalleryHeight: undefined; needToHandleShowMoreClick: boolean; gotFirstScrollEvent: boolean; playingVideoIdx: number; playing3DIdx: number; viewComponent: null; firstUserInteractionExecuted: boolean; isInHover: boolean; isInViewport: boolean; }; layoutCss: any[]; initialGalleryState: {}; initializeScrollPosition(): void; isScrollingUnavailable(height: any, viewportHeight: any): boolean; getMoreItemsIfScrollIsDisabled(height: any, viewportHeight: any): Promise; componentDidMount(): void; currentHoverChangeEvent: any; UNSAFE_componentWillReceiveProps(nextProps: any): void; handleNavigation(isInDisplay: any): void; handleNewGalleryStructure(): void; isVerticalGallery(): boolean; propsToState({ items, options, structure, container, id, createMediaUrl, isPrerenderMode }: { items: any; options: any; structure: any; container: any; id: any; createMediaUrl: any; isPrerenderMode: any; }): { items: any; options: any; container: any; structure: any; }; galleryStructure: any; getScrollingElement(): { vertical: () => any; horizontal: () => any; }; currentScrollData: Promise | { scrollDeffered: Deferred; scroller: any; from: any; to: any; duration: any; isRTL: any; slideTransition: any; isContinuousScrolling: any; autoSlideshowContinuousSpeed: any; currentScrollEndTimeout: NodeJS.Timeout; } | null | undefined; containerInfiniteGrowthDirection(options?: boolean): "none" | "horizontal" | "vertical"; updateVisibility: () => void; setVisibilityIfNeeded: (prevProps: any, prevState: any) => void; componentDidUpdate(prevProps: any, prevState: any): void; createDynamicStyles(overlayBackground: any, isPrerenderMode: any): void; dynamicStyles: string | undefined; createCssLayoutsIfNeeded(layoutParams: any): void; getScrollCss({ id, items, options, container }: { id: any; items: any; options: any; container: any; }): void; scrollCss: any; currentSlideshowViewIdx: any; simulateHorizontalScrollToItem(item: any): void; deferredGettingMoreItems: Deferred | undefined; canRender(): any; render(): React.JSX.Element | null; galleryContainerRef: HTMLDivElement | null | undefined; outOfViewComponent: HTMLSpanElement | null | undefined; } export default GalleryContainer; import React from "react"; import MediaScrollHelperWrapper from "../../helpers/mediaScrollHelper/mediaScrollHelperWrapper.js"; import { Deferred } from "./galleryHelpers.js"; //# sourceMappingURL=galleryContainer.d.ts.map