import { EventEmitter } from 'events';
import { BLEAdapter, BLEDevice } from './ble-adapter';
export declare class DbusBleAdapter extends EventEmitter implements BLEAdapter {
    private scanning;
    private bus;
    private adapter;
    private objectManager;
    private pollTimer;
    private polling;
    private discovered;
    private pathAddresses;
    private deviceWatchers;
    private lastManufacturerData;
    private readonly onInterfacesAdded;
    startScan(): Promise<void>;
    stopScan(): Promise<void>;
    getDiscoveredDevices(): BLEDevice[];
    private pollManagedObjects;
    private processInterfaces;
    private watchDeviceProperties;
    private processDeviceProperties;
    private emitManufacturerData;
}
