export class Http2CapsuleParser extends ParserBaseHttp2 {
    mode: string;
    /** @type {Buffer|undefined} */
    saveddata: Buffer | undefined;
    /** @type {Number|undefined} */
    rtype: number | undefined;
    /**
     * @param {Buffer} data
     */
    parseData(data: Buffer): void;
    remainlength: any;
    rstreamid: bigint | undefined;
    rfin: boolean | undefined;
    /**
     * @param{{type: Number, headerVints: Array<Number>, payload: Uint8Array|undefined, end?: () => void}} bs
     */
    writeCapsule({ type, headerVints, payload, end }: {
        type: number;
        headerVints: Array<number>;
        payload: Uint8Array | undefined;
        end?: () => void;
    }): boolean | undefined;
}
import { ParserBaseHttp2 } from "../parserbasehttp2.js";
//# sourceMappingURL=capsuleparser.d.ts.map