import { _PdfAbstractSyntaxElement } from '../asn1/abstract-syntax';
import { _PdfObjectIdentifier } from '../asn1/identifier-mapping';
/**
 * Representation of an X.509 distinguished name (RDN sequence) and helpers to access values.
 *
 * @private
 */
export declare class _PdfX509Name {
    /**
     * Ordered list of attribute OIDs encountered in the name.
     *
     * @private
     * @type {_PdfObjectIdentifier[]}
     */
    _ordering: _PdfObjectIdentifier[];
    /**
     * Corresponding string values for the ordered attributes.
     *
     * @private
     * @type {string[]}
     */
    _values: string[];
    private _added;
    private _sequence;
    private _defaultSymbols;
    private readonly _countryNameOid;
    private readonly _organizationNameOid;
    private readonly _organizationalUnitNameOid;
    private readonly _titleOid;
    private readonly _commonNameOid;
    constructor(sequence: _PdfAbstractSyntaxElement[]);
}
