import { Platform } from '@ionic/angular';
import { NdefTag } from '@iotize/device-com-nfc.cordova';
import { Observable } from 'rxjs';
import { NfcService, RecoverableTapState } from './nfc-service.service';
import * as i0 from "@angular/core";
export declare class TapScannerNfcService {
    private nfcService;
    private platform;
    private _iosMockTapEvent;
    tapEvent: Observable<{
        tag: NdefTag;
        tap?: RecoverableTapState | undefined;
    }>;
    isStartScanAvailable: boolean;
    constructor(nfcService: NfcService, platform: Platform);
    start(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TapScannerNfcService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TapScannerNfcService>;
}
