import { EmitterSubscription } from 'react-native'; import { DiscoveryEventData, DiscoveryEventType, ScanResult } from './types'; /** * Scan for Bluetooth devices (compatible with react-native-bluetooth-escpos-printer) * Just call native method and let native handle the events */ export declare function scanDevices(): Promise; /** * Stop scanning for Bluetooth devices */ export declare function stopScanDevices(): Promise; /** * Add event listener for Bluetooth events with type safety */ export declare function addDiscoveryEventListener(event: T, listener: (data: DiscoveryEventData[T]) => void): EmitterSubscription; /** * Remove event listener */ export declare function removeDiscoveryEventListener(subscription: EmitterSubscription): void; //# sourceMappingURL=bluetooth.d.ts.map