import type { AnyExecutionContext } from '../execution-context/ExecutionContext'; import type { AnyTask, BoundTask, NamedTask, Task } from './Types'; export declare function bindTask>(executionContext: Context, task: F): BoundTask; export declare function isTask(obj: unknown): obj is NamedTask>;