import { ChannelContractBase } from './shared/channel-contract-base.js'; import { HandlerContractBase } from './shared/handler-contract-base.js'; import { MarkerContractBase } from './shared/marker-contract-base.js'; import { ActorPolicyMarker, ChannelEventCheckpoint, InitializationMarker, ProcessEmbeddedMarker, ProcessingTerminatedMarker, DocumentAnchorsMarker, DocumentLinksMarker, MyOSParticipantsOrchestrationMarker, MyOSSessionInteractionMarker, MyOSWorkerAgencyMarker } from './markers/index.js'; import { DocumentUpdateChannel, EmbeddedNodeChannel, LifecycleChannel, TriggeredEventChannel, TimelineChannel, MyOSTimelineChannel, CompositeTimelineChannel } from './channels/index.js'; import { SequentialWorkflow } from './handlers/index.js'; export type GenericHandlerContract = HandlerContractBase & Record; export type GenericMarkerContract = MarkerContractBase & Record; export type GenericChannelContract = ChannelContractBase & Record; export type MarkerContract = ActorPolicyMarker | ProcessEmbeddedMarker | InitializationMarker | ProcessingTerminatedMarker | ChannelEventCheckpoint | DocumentAnchorsMarker | DocumentLinksMarker | MyOSParticipantsOrchestrationMarker | MyOSSessionInteractionMarker | MyOSWorkerAgencyMarker | GenericMarkerContract; export type ChannelContract = DocumentUpdateChannel | EmbeddedNodeChannel | LifecycleChannel | TriggeredEventChannel | TimelineChannel | MyOSTimelineChannel | CompositeTimelineChannel | GenericChannelContract; export type HandlerContract = SequentialWorkflow | GenericHandlerContract; //# sourceMappingURL=types.d.ts.map