type Event = { event: string; }; export declare class ExtensionEndpoint { private readonly port; private nextRequestId; private pendingRequests; constructor(port: MessagePort); sendRequest(method: string, parameters: unknown): Promise; protected disconnect(): void; private onResponse; protected handleEvent(_event: Event): void; } export {};