import { ASN1Element as _Element, NULL } from "asn1-ts";
import * as $ from "asn1-ts/dist/node/functional";
import { GeneralNames } from "x500-ts/dist/node/modules/CertificateExtensions/GeneralNames.ta";
export declare type MLReceiptPolicy = {
    none: NULL;
} | {
    insteadOf: GeneralNames[];
} | {
    inAdditionTo: GeneralNames[];
};
export declare function _decode_MLReceiptPolicy(el: _Element): MLReceiptPolicy;
export declare function _encode_MLReceiptPolicy(value: MLReceiptPolicy, elGetter: $.ASN1Encoder<MLReceiptPolicy>): _Element;
//# sourceMappingURL=MLReceiptPolicy.ta.d.ts.map