import { ExecutionBaseError } from './abstract/execution-base.error'; export type CancellationReason = 'manual' | 'timeout' | 'shutdown'; export declare abstract class ExecutionCancelledError extends ExecutionBaseError { readonly reason: CancellationReason; constructor(executionId: string, reason: CancellationReason); } export declare class ManualExecutionCancelledError extends ExecutionCancelledError { constructor(executionId: string); } export declare class TimeoutExecutionCancelledError extends ExecutionCancelledError { constructor(executionId: string); } export declare class SystemShutdownExecutionCancelledError extends ExecutionCancelledError { constructor(executionId: string); } //# sourceMappingURL=execution-cancelled.error.d.ts.map