import { WebPlugin } from '@capacitor/core'; import { SitumWayfindingPlugin, WayfindingSettings, WayfindingResult, LibrarySettings, SitumMapOverlays, OnPoiSelectedResult, OnPoiDeselectedResult, OnFloorChangeResult, CaptureTouchEvents, Poi, Building, Point, OnNavigationResult } from './definitions'; export declare class SitumWayfindingWeb extends WebPlugin implements SitumWayfindingPlugin { load(element: any, librarySettings: LibrarySettings): Promise; internalLoad(settings: WayfindingSettings): Promise; internalSetOverlays(overlays: SitumMapOverlays): Promise; internalUnload(): Promise; internalOnPoiSelected(callback: (data: OnPoiSelectedResult) => void): Promise; internalOnPoiDeselected(callback: (data: OnPoiDeselectedResult) => void): Promise; internalOnFloorChange(callback: (data: OnFloorChangeResult) => void): Promise; internalSetCaptureTouchEvents(options: CaptureTouchEvents): Promise; internalSelectPoi(poi: Poi): Promise; internalSelectBuilding(building: Building): Promise; internalNavigateToPoi(poi: Poi): Promise; internalNavigateToLocation(location: Point): Promise; internalStopPositioning(): Promise; internalOnNavigationRequested(callback: (data: OnNavigationResult) => void): Promise; internalOnNavigationFinished(callback: (data: OnNavigationResult) => void): Promise; internalOnNavigationError(callback: (data: OnNavigationResult) => void): Promise; internalStopNavigation(): Promise; }