export type SignalTarget = ExecutionTarget | ChildExecutionTarget; export declare enum SignalTargetType { Execution = 0, ChildExecution = 1 } export interface ExecutionTarget { type: SignalTargetType.Execution; executionId: string; } export interface ChildExecutionTarget { type: SignalTargetType.ChildExecution; workflowName: string; seq: number; } export declare function isChildExecutionTarget(target: SignalTarget): target is ChildExecutionTarget; export declare function isExecutionTarget(target: SignalTarget): target is ExecutionTarget; //# sourceMappingURL=signal.d.ts.map