import type { ReadStrategy } from '../parsing/ReadStrategy'; import type { BluetoothContextType } from './context'; import { BluetoothProbeEmitter } from './emitter/BluetoothProbeEmitter'; import { DummyProbeEmitter } from './emitter/DummyProbeEmitter'; export type MockCode = string; interface Params { bluetoothContext: BluetoothContextType | null; mockCode?: MockCode; onSuccess?: any; onError?: any; onBeginReading: any; readStrategy: ReadStrategy; interval?: number; recoverMeterNumber?: Function | undefined; onPress?: Function | undefined; meterTypeCode?: string | undefined; chunkDelay?: number; } export declare const readMeter: ({ mockCode, onBeginReading, bluetoothContext, onSuccess, onError, readStrategy, interval, recoverMeterNumber, onPress, meterTypeCode, chunkDelay, }: Params) => { unsubscribe: Function; run: Function; promise: null | Promise; probeEmitter: DummyProbeEmitter | BluetoothProbeEmitter; }; export {}; //# sourceMappingURL=readMeter.d.ts.map