import type { UpdateRequest } from '../updates.ts'; import type { EngineInternals } from './internals.ts'; export type BroadcastCallbacks = { dispatchEvent: (event: Event) => boolean; }; export declare function forwardEventToHandle(internals: EngineInternals, workflowId: string, event: Event, _callbacks: BroadcastCallbacks): void; export declare function dispatchPendingUpdateReceived(internals: EngineInternals, workflowId: string, updateName: string, updateRequest: UpdateRequest, callbacks: BroadcastCallbacks): void; export declare function broadcast(internals: EngineInternals, message: Record, _callbacks: BroadcastCallbacks): void;