import type { Task } from '../task'; import type { Workflow, WorkflowHooks } from './types'; import { runWorkflow } from './execution'; interface WorkflowOptions[]> { name: string; tasks: T; hooks?: WorkflowHooks; } export declare function createWorkflow[]>({ tasks, hooks, name, }: WorkflowOptions): Workflow; export { runWorkflow };