/// <reference types="node" />
export declare class DataQueue {
    private head?;
    private tail?;
    private length;
    constructor();
    push(buf: Buffer, callback?: () => void): void;
    private shift;
    read(n: number): Buffer | undefined;
    isEmpty(): boolean;
    byteLength(): number;
}
