import type { Feature } from 'ol'; import GirafeHTMLElement from '../../base/GirafeHTMLElement.js'; /** * Create a link to a page or an email if the pattern matches */ export declare function getLinkFriendlyString(inputStr: string): string; export default class SelectionPanelMobile extends GirafeHTMLElement { templateUrl: null; styleUrls: null; template: () => import("uhtml").Hole; currentIndex: number; private readonly debounceOnAdjustVisible; constructor(); onAdjustVisible(): void; protected connectedCallback(): void; /** * Moves the slide to the given index, with or without animation */ private scrollToFeature; private selectFeatureByIndex; /** * Action triggered when touching the "previous"/"next" buttons to change slide */ touchChangeSlide(delta: number): void; /** * Return the name of the WMS query layer of a given feature * (using FeatureToGridDataById.getUserFeatureType directly from the template) */ static getFeatureLayerName(feature: Feature): string; }