import { EventEmitter } from '@angular/core';
import { NfcService } from '../../tap-scanner/tap-scanner-nfc/nfc-service.service';
import { ProtocolSelectedEvent } from '../../tap-scanner/api';
import * as i0 from "@angular/core";
export declare class TapConnectNfcComponent {
    nfcService: NfcService;
    error?: Error;
    isLoadingDevice: boolean;
    isCordova: boolean;
    onProtocolSelected: EventEmitter<ProtocolSelectedEvent>;
    onError: EventEmitter<Error>;
    constructor(nfcService: NfcService);
    _onError(error: Error): void;
    _onProtocolSelected(event: ProtocolSelectedEvent): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TapConnectNfcComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TapConnectNfcComponent, "tap-connect-nfc", never, {}, { "onProtocolSelected": "onProtocolSelected"; "onError": "onError"; }, never, never>;
}
