/// <reference types="node" />
export default class Certificate {
    static fromPkcs7(buffer: Buffer): Certificate[];
    static fromDer(...certificates: Buffer[]): Certificate[];
    private static from;
    private static attributesToMap;
    private static certificateToBytes;
    private static certificateFromBytes;
    readonly parent?: Certificate;
    readonly serial: string;
    readonly validFrom: Date;
    readonly validUntil: Date;
    readonly issuer: Map<string, string>;
    readonly subject: Map<string, string>;
    readonly bytes: Buffer;
    private constructor();
    get chain(): Certificate[];
}
