import { ActivatedRouteSnapshot, Resolve, RouterStateSnapshot } from '@angular/router';
import { Platform } from '@ionic/angular';
import { TapScannerNfcService } from './tap-scanner/tap-scanner-nfc/tap-scanner-nfc.service';
import * as i0 from "@angular/core";
export declare class TapNfcInitializationResolver implements Resolve<void> {
    private platform;
    private tapNfcScannerService;
    error?: Error;
    private _initPromise?;
    constructor(platform: Platform, tapNfcScannerService: TapScannerNfcService);
    resolve(_route: ActivatedRouteSnapshot, _state: RouterStateSnapshot): void;
    private _initNFC;
    static ɵfac: i0.ɵɵFactoryDeclaration<TapNfcInitializationResolver, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TapNfcInitializationResolver>;
}
