import { FExecutionContext } from "../execution_context/index.js"; /** Define some kind of Publish-Subscribe pattern. See https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern */ export interface FChannelPublisher { send(executionContext: FExecutionContext, data: TData): Promise; }