import { GalleryData, PreviewSettings } from "../utils/types"; export declare class GalleryLoaderService { data: GalleryData; shopId: any; embedId: any; galleryId: any; productHandle: any; shopDomain: any; page: number; isLoading: boolean; totalPages: number; previewSettings: PreviewSettings; previewHoverMode: boolean; previewPopupMode: boolean; previewMode: boolean; sortType: string; private _environment; protected _customSettings: object; protected _selectedFilters: Array; private _customUrl; constructor(env: string, previewMode?: boolean, customUrl?: string); get baseUrl(): any; get galleryType(): "product_gallery" | "standard_gallery"; protected fetchResponse(url: string): Promise; setCustomSettings(settings: object): object; setSelectedFilters(filters: Array): Array; standardGalleryUrl(): string; productGalleryUrl(): string; galleryUrl(): any; resetPagination(): void; fetchItems(): Promise; private getItemsWithLocaleLinks; private get fetchOptions(); }