import { ASN1Element as _Element, INTEGER, OPTIONAL } from "asn1-ts"; import * as $ from "asn1-ts/dist/node/functional"; import { CertTemplate } from "../PKIXCRMF-2009/CertTemplate.ta"; import { Controls } from "../PKIXCRMF-2009/Controls.ta"; export { CertTemplate, _decode_CertTemplate, _encode_CertTemplate, } from "../PKIXCRMF-2009/CertTemplate.ta"; export { Controls, _decode_Controls, _encode_Controls, } from "../PKIXCRMF-2009/Controls.ta"; export declare class CertRequest { readonly certReqId: INTEGER; readonly certTemplate: CertTemplate; readonly controls: OPTIONAL; constructor(certReqId: INTEGER, certTemplate: CertTemplate, controls: OPTIONAL); static _from_object(_o: { [_K in keyof CertRequest]: CertRequest[_K]; }): CertRequest; } export declare const _root_component_type_list_1_spec_for_CertRequest: $.ComponentSpec[]; export declare const _root_component_type_list_2_spec_for_CertRequest: $.ComponentSpec[]; export declare const _extension_additions_list_spec_for_CertRequest: $.ComponentSpec[]; export declare function _decode_CertRequest(el: _Element): CertRequest; export declare function _encode_CertRequest(value: CertRequest, elGetter: $.ASN1Encoder): _Element; //# sourceMappingURL=CertRequest.ta.d.ts.map