import { Message, Target } from '@dazl/engine-core'; export declare class ParentPortHost implements Target { name: string; constructor(name?: string); protected handlers: Map<"message", Set<(e: { data: Message; source: Target; }) => void>>; addEventListener(name: 'message', handler: (e: { data: Message; source: Target; }) => void, _capture?: boolean): void; removeEventListener(name: 'message', handler: (e: { data: Message; }) => void, _capture?: boolean): void; postMessage(message: Message): void; protected emitMessageHandlers(message: Message): void; } //# sourceMappingURL=parent-port-host.d.ts.map