/// <reference types="node" />
export declare class TlSimpleParser {
    data: ArrayBuffer;
    data_begin_len: number;
    data_len: number;
    private offset;
    error: string;
    error_pos: number;
    constructor(data: Buffer);
    set_error: (error_message: string) => void;
    check_len: (len: number) => void;
    get_error: () => string;
    get_error_pos: () => number;
    fetch_int: () => number;
    fetch_long: () => bigint;
    unpack_uchar: (offset?: number) => number;
    fetch_string: () => string;
    fetch_end: () => void;
}
