/// interface CapacitorPreferencesPlugin { get?: (options: { key: string }) => Promise<{ value?: string | null }>; set?: (options: { key: string; value: string }) => Promise; remove?: (options: { key: string }) => Promise; } interface CapacitorBridge { isNativePlatform?: () => boolean; isNative?: boolean; Plugins?: { Preferences?: CapacitorPreferencesPlugin; App?: { addListener?: (...args: unknown[]) => unknown }; Network?: { addListener?: (...args: unknown[]) => unknown }; }; } interface Window { Capacitor?: CapacitorBridge; }