/// <reference types="node" />
import { Buffer } from 'buffer';
export declare const makeTLV: (derType: number, payload: string | Buffer) => Buffer;
export declare const makeINT: (num: number, tag?: number) => Buffer;
export declare const makeSEQ: (payload: string | Buffer) => Buffer;
export declare const makeOctStr: (payload: string | Buffer) => Buffer;
export declare const parseLen: (berObj: Buffer) => [number, number];
export declare const parseTLV: (derType: number, derObj: Buffer) => Buffer;
export declare const parseTLV2: (derType: number, derObj: Buffer) => [Buffer, Buffer];
export declare const parseINT: (payload: Buffer, tag?: number) => number;
export declare const parseINT2: (payload: Buffer, tag?: number) => [number, Buffer];
export declare const parseENUM2: (payload: Buffer) => [number, Buffer];
export declare const parseSEQ: (payload: Buffer) => Buffer;
export declare const parseOctStr2: (payload: Buffer) => [Buffer, Buffer];
//# sourceMappingURL=ASN1.d.ts.map