declare class FakeMessagePort { _otherPort: FakeMessagePort; _handlers: ((msg: { data: any; }) => void)[]; _bypass: boolean; start(): void; close(): void; constructor(); addEventListener(event: string, handler: (msg: { data: any; }) => void): void; removeEventListener(event: string, handler: (msg: { data: any; }) => void): void; postMessage(message: any, transfer: Transferable[]): void; } export declare class FakeMessageChannel { port1: FakeMessagePort; port2: FakeMessagePort; constructor(); } export {};