export declare const controllerDevToolsCommandContentType: "application/vnd.agl.devtools-commands.v1"; export declare const controllerDevToolsEventContentType: "application/vnd.agl.devtools-events.v1"; export declare const controllerDevToolsCommandBytes: number; export declare const controllerDevToolsEventBytes: number; export declare const controllerDevToolsWriteBytes: number; /** CDP messages are length-prefixed because they can exceed a logical stream write. */ export declare const encodeControllerDevToolsMessage: (message: string, maximumBytes: number) => Uint8Array; /** Allocates once per bounded message and accepts arbitrarily fragmented stream chunks. */ export declare class ControllerDevToolsMessageDecoder { private maximumBytes; private header; private headerBytes; private body?; private bodyBytes; private decoder; constructor(maximumBytes: number); push(chunk: Uint8Array): Generator; finish(): void; }