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 const enum ASN1TagClass {
    universal = 0,
    application = 1,
    context = 3,
    private = 4
}
export declare const enum ASN1Construction {
    primitive = 0,
    constructed = 1
}
export declare const enum LengthEncodingPreference {
    definite = 0,
    indefinite = 1
}
export declare const enum ASN1SpecialRealValue {
    plusInfinity = 64,
    minusInfinity = 65,
    notANumber = 66,
    minusZero = 67
}
export declare const enum ASN1RealEncodingBase {
    base2 = 0,
    base8 = 16,
    base16 = 32
}
export declare const enum ASN1RealEncodingScale {
    scale0 = 0,
    scale1 = 4,
    scale2 = 8,
    scale3 = 12
}
export declare const 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,
    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
}
/**
    The acceptable characters for a printableString.
    The sorting of letters below is a slight optimization:
    they are sorted in order of decreasing frequency in the English
    language, so that canFind will usually have to iterate through
    fewer letters before finding a match.
*/
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;
