import { ASN1Element as _Element, BIT_STRING } from "asn1-ts"; import * as $ from "asn1-ts/dist/node/functional"; import { EnvelopedData } from "cms-ts/dist/node/modules/CryptographicMessageSyntax-2010/EnvelopedData.ta"; import { PKMACValue } from "../PKIXCRMF-2009/PKMACValue.ta"; import { SubsequentMessage } from "../PKIXCRMF-2009/SubsequentMessage.ta"; export declare type POPOPrivKey = { thisMessage: BIT_STRING; } | { subsequentMessage: SubsequentMessage; } | { dhMAC: BIT_STRING; } | { agreeMAC: PKMACValue; } | { encryptedKey: EnvelopedData; }; export declare function _decode_POPOPrivKey(el: _Element): POPOPrivKey; export declare function _encode_POPOPrivKey(value: POPOPrivKey, elGetter: $.ASN1Encoder): _Element; //# sourceMappingURL=POPOPrivKey.ta.d.ts.map