import { WebPlugin } from '@capacitor/core'; import type { LaunchNavigatorPlugin, NavigateOptions, AvailableApp, GetAppIconsOptions, ProviderIconsResult, ClearIconCacheOptions, LaunchNavigatorPluginIcons } from './definitions'; export declare class LaunchNavigatorWeb extends WebPlugin implements LaunchNavigatorPlugin, LaunchNavigatorPluginIcons { /** * Navigate to a location using latitude and longitude * Opens the location in the default map application or Google Maps web */ navigate(options: { destination: [number, number]; options?: NavigateOptions; }): Promise; /** * Check if a specific navigation app is available * Always returns false on web */ isAppAvailable(options: { app: string; }): Promise<{ available: boolean; }>; /** * Get list of available navigation apps * Returns only Google Maps as available on web */ getAvailableApps(): Promise<{ apps: AvailableApp[]; }>; /** * Get list of supported apps for the current platform * Returns only Google Maps for web */ getSupportedApps(): Promise<{ apps: string[]; }>; /** * Get the default app for navigation * Returns Google Maps for web */ getDefaultApp(): Promise<{ app: string; }>; getAppIcons(options?: GetAppIconsOptions): Promise; refreshAppIcons(options?: GetAppIconsOptions): Promise; clearIconCache(options?: ClearIconCacheOptions): Promise<{ cleared: number; }>; getPluginVersion(): Promise<{ version: string; }>; private getProviderIcon; }