Options: {
    actionType?: ActionType;
    activity?: NodeActivity.Activity;
    command?: boolean;
    endpoint?: EndpointInterface;
    fabricFiltered?: boolean;
    message?: Message;
    root?: Endpoint<RootEndpoint>;
    timed?: boolean;
    tracer?: ActionTracer;
} & ({
    exchange: MessageExchange;
    fabric?: undefined;
    subject?: undefined;
} | {
    exchange?: undefined;
    fabric: FabricIndex;
    subject: SubjectId;
})