export interface X509CertificateDerInfo {
    rawCertificate: Buffer;
    tbsCertificate: Buffer;
    serialNumber: Buffer;
    issuer: Buffer;
}
export declare function rawDer(value: Buffer | Uint8Array): Buffer;
export declare function encodeLength(length: number): Buffer;
export declare function sequence(...values: Buffer[]): Buffer;
export declare function setOfContent(...values: Buffer[]): Buffer;
export declare function setOf(...values: Buffer[]): Buffer;
export declare function contextSpecificConstructed(tagNumber: number, content: Buffer): Buffer;
export declare function objectIdentifier(value: string): Buffer;
export declare function integer(value: number | bigint): Buffer;
export declare function octetString(value: Buffer | Uint8Array): Buffer;
export declare function nullValue(): Buffer;
export declare function utcTime(value: Date): Buffer;
export declare function extractCertificateInfo(certificateDer: Buffer | Uint8Array): X509CertificateDerInfo;
//# sourceMappingURL=der.d.ts.map