export declare const MAX_UINT_32: number;
export declare const MIN_UINT_32: number;
export declare const MAX_SINT_32: number;
export declare const MIN_SINT_32: number;
export declare enum ASN1TagClass {
    universal = 0,
    application = 1,
    context = 2,
    private = 3
}
export declare enum ASN1Construction {
    primitive = 0,
    constructed = 1
}
export declare enum LengthEncodingPreference {
    definite = 0,
    indefinite = 1
}
export declare enum ASN1SpecialRealValue {
    plusInfinity = 64,
    minusInfinity = 65,
    notANumber = 66,
    minusZero = 67
}
export declare enum ASN1RealEncodingBase {
    base2 = 0,
    base8 = 16,
    base16 = 32
}
export declare enum ASN1RealEncodingScale {
    scale0 = 0,
    scale1 = 4,
    scale2 = 8,
    scale3 = 12
}
export declare enum ASN1UniversalType {
    endOfContent = 0,
    boolean = 1,
    integer = 2,
    bitString = 3,
    octetString = 4,
    nill = 5,
    objectIdentifier = 6,
    objectDescriptor = 7,
    external = 8,
    realNumber = 9,
    enumerated = 10,
    embeddedPDV = 11,
    utf8String = 12,
    relativeOID = 13,
    reserved14 = 14,
    time = 14,
    reserved15 = 15,
    sequence = 16,
    set = 17,
    numericString = 18,
    printableString = 19,
    teletexString = 20,
    videotexString = 21,
    ia5String = 22,
    utcTime = 23,
    generalizedTime = 24,
    graphicString = 25,
    visibleString = 26,
    generalString = 27,
    universalString = 28,
    characterString = 29,
    bmpString = 30,
    date = 31,
    timeOfDay = 32,
    dateTime = 33,
    duration = 34,
    oidIRI = 35,
    roidIRI = 36
}
export declare const printableStringCharacters: string;
export declare const utcTimeRegex: RegExp;
export declare const distinguishedUTCTimeRegex: RegExp;
export declare const generalizedTimeRegex: RegExp;
export declare const distinguishedGeneralizedTimeRegex: RegExp;
export declare const nr1Regex: RegExp;
export declare const nr2Regex: RegExp;
export declare const nr3Regex: RegExp;
export declare const canonicalNR3Regex: RegExp;
export declare const distinguishedNR3Regex: RegExp;
export declare const CANONICAL_TAG_CLASS_ORDERING: ASN1TagClass[];
export declare const numberRegex: string;
export declare const durationRegex: RegExp;
export declare const datetimeRegex: RegExp;
