export default function useNFCMpWeiXin(listener: (data: NFC.Result) => void, options?: {
    timeout?: number;
    checkConnectedDelay?: number;
}): {
    data: import('vue').Ref<{
        [x: string]: any;
        id: {
            readonly byteLength: number;
            slice: (begin: number, end?: number | undefined) => ArrayBuffer;
            readonly [Symbol.toStringTag]: string;
        };
        techs: NFC.NfcType[];
        ndefMessage?: string | undefined;
        sak?: number | undefined;
        sakType?: string | undefined;
        sakHex?: string | undefined;
        maxTransceiveLength?: number | undefined;
        nfcType?: NFC.NfcType | undefined;
        readWriteStandard?: string[] | undefined;
        byteArray: number[];
        hexArray: string[];
        hexString: string;
    }, NFC.Result | {
        [x: string]: any;
        id: {
            readonly byteLength: number;
            slice: (begin: number, end?: number | undefined) => ArrayBuffer;
            readonly [Symbol.toStringTag]: string;
        };
        techs: NFC.NfcType[];
        ndefMessage?: string | undefined;
        sak?: number | undefined;
        sakType?: string | undefined;
        sakHex?: string | undefined;
        maxTransceiveLength?: number | undefined;
        nfcType?: NFC.NfcType | undefined;
        readWriteStandard?: string[] | undefined;
        byteArray: number[];
        hexArray: string[];
        hexString: string;
    }>;
    isNdef: import('vue').Ref<boolean, boolean>;
    isSupportNFC: import('vue').Ref<boolean | undefined, boolean | undefined>;
    isListening: import('vue').Ref<boolean, boolean>;
    isConnected: import('vue').Ref<boolean, boolean>;
    nfcInstance: NFC.Instance | undefined;
    startHCE: () => boolean | undefined;
    stopHCE: () => boolean | undefined;
    connect: () => Promise<unknown>;
    close: () => Promise<unknown>;
    write: (data: ArrayBuffer) => Promise<void>;
    writeNdf: (data: NFC.NdefData) => Promise<void>;
};
//# sourceMappingURL=useNFCMpWeiXin.d.ts.map