/**
 * Represents the internal tag class type used to identify how a PDF or ASN.1 tag
 * is categorized within the encoding structure.
 *
 * @private
 */
export declare enum _TagClassType {
    universal = 0,
    application = 1,
    context = 2,
    abstractSyntaxPrivate = 3,
    nullValue = 5
}
/**
 * Represents the internal construction type for encoded elements, indicating
 * whether the value is primitive or constructed.
 *
 * @private
 */
export declare enum _ConstructionType {
    primitive = 0,
    constructed = 1
}
/**
 * Represents the internal real-number special value types used for identifying
 * infinities, NaN values, and signed zero within encoded real numbers.
 *
 * @private
 */
export declare enum _RealValueType {
    plusInfinity = 64,
    minusInfinity = 65,
    notANumber = 66,
    minusZero = 67
}
/**
 * Represents the internal encoding base used for representing real numbers
 * in binary, octal, or hexadecimal form.
 *
 * @private
 */
export declare enum _RealEncodingBase {
    base2 = 0,
    base8 = 16,
    base16 = 32
}
/**
 * Represents the internal scaling factor used to modify the exponent of
 * encoded real numbers during interpretation.
 *
 * @private
 */
export declare enum _RealEncodingScale {
    scale0 = 0,
    scale1 = 4,
    scale2 = 8,
    scale3 = 12
}
/**
 * Represents the internal universal tag types used for defining the semantics of
 * encoded values within PDF and ASN.1 universal type systems.
 *
 * @private
 */
export declare enum _UniversalType {
    endOfContent = 0,
    abstractSyntaxBoolean = 1,
    integer = 2,
    bitString = 3,
    octetString = 4,
    nullValue = 5,
    objectIdentifier = 6,
    objectDescriptor = 7,
    external = 8,
    realNumber = 9,
    enumerated = 10,
    embeddedDataValue = 11,
    utf8String = 12,
    relativeObjectIdentifier = 13,
    reservedBit14 = 14,
    time = 14,
    reservedBit15 = 15,
    sequence = 16,
    abstractSyntaxSet = 17,
    numericString = 18,
    printableString = 19,
    teleprinterTextExchange = 20,
    videoTextInformationSystem = 21,
    internationalAlphabetString = 22,
    universalTime = 23,
    generalizedTime = 24,
    graphicString = 25,
    visibleString = 26,
    generalString = 27,
    universalString = 28,
    characterString = 29,
    bmpString = 30,
    date = 31,
    timeOfDay = 32,
    dateTime = 33,
    duration = 34,
    objectIdResourceIdentifier = 35,
    relativeResourceIdentifier = 36
}
