import { ASN1Element as _Element, BOOLEAN } from "asn1-ts"; import * as $ from "asn1-ts/dist/node/functional"; import { EncryptedKey } from "../PKIXCRMF-2009/EncryptedKey.ta"; import { KeyGenParameters } from "../PKIXCRMF-2009/KeyGenParameters.ta"; export { EncryptedKey, _decode_EncryptedKey, _encode_EncryptedKey, } from "../PKIXCRMF-2009/EncryptedKey.ta"; export { KeyGenParameters, _decode_KeyGenParameters, _encode_KeyGenParameters, } from "../PKIXCRMF-2009/KeyGenParameters.ta"; export declare type PKIArchiveOptions = { encryptedPrivKey: EncryptedKey; } | { keyGenParameters: KeyGenParameters; } | { archiveRemGenPrivKey: BOOLEAN; }; export declare function _decode_PKIArchiveOptions(el: _Element): PKIArchiveOptions; export declare function _encode_PKIArchiveOptions(value: PKIArchiveOptions, elGetter: $.ASN1Encoder): _Element; //# sourceMappingURL=PKIArchiveOptions.ta.d.ts.map