import type { KernelTransport, TransportClient, KWPFrame, KWPFrameHandler } from '../types.js'; export declare const DEFAULT_HTTP_PORT = 7341; export declare class HttpTransport implements KernelTransport { #private; constructor(port?: number); get port(): number; start(handler: KWPFrameHandler): Promise; stop(): Promise; broadcast(frame: KWPFrame): void; } type EventHandler = (frame: KWPFrame) => void; export declare class HttpClient implements TransportClient { #private; constructor(port?: number); connect(): Promise; disconnect(): Promise; request(frame: KWPFrame): Promise; on(_event: 'event', handler: EventHandler): void; off(_event: 'event', handler: EventHandler): void; } export {}; //# sourceMappingURL=http.d.ts.map