import { WebPlugin, type PluginResultError, type ListenerCallback, type PluginListenerHandle } from '@capacitor/core'; import type { DfuUpdateOptions, NordicDfuPlugin, PermissionStatus } from './definitions'; export declare class NordicDfuWeb extends WebPlugin implements NordicDfuPlugin { removeAllListeners(): Promise; startDFU(_dfuUpdateOptions: DfuUpdateOptions): Promise; checkPermissions(): Promise; requestPermissions(): Promise; addListener(_eventName: string, _listenerFunc: ListenerCallback): Promise & PluginListenerHandle; removeBond(_options: { deviceAddress: string; }): Promise; }