import type { AnyNamedTask, AnyTask, NamedTask } from './Types'; export declare function createTask(name: string, task: S): NamedTask; export declare function createTaskClosure(closureCallback: (...closure: Closure) => [string, S]): (...closure: Closure) => NamedTask; export declare function getTaskName(task: AnyNamedTask): string;