import { Ndef, NdefEvent, NdefRecord, NdefTag, NFC, NfcUtil } from '@ionic-native/nfc/ngx';
import { Observable } from 'rxjs';
import { RecoverableTapStateEvent } from '../tap-scanner/tap-scanner-nfc/nfc-service.service';
export { NFC, NdefEvent, NdefTag, Ndef, NfcUtil, NdefRecord };
declare module '@ionic-native/nfc/ngx' {
    interface NFC {
        addTapDeviceListener(success?: () => void, failure?: (err: Error) => void): Observable<RecoverableTapStateEvent>;
    }
}
export declare const addTapDeviceListenerImpl: (success?: (() => void) | undefined, failure?: ((err: Error) => void) | undefined) => Observable<any>;
