import type { AgentNodeDefinition, CheckpointNodeDefinition, ComputeNodeDefinition, FunctionActionNodeDefinition, ShellActionNodeDefinition, WorkflowDefinition } from "./types.js"; export declare function defineWorkflow(definition: TWorkflow): TWorkflow; export declare function isWorkflowDefinition(value: unknown): value is WorkflowDefinition; export declare function agent(definition: Omit): AgentNodeDefinition; export declare function compute(definition: Omit): ComputeNodeDefinition; export declare function action(definition: Omit): FunctionActionNodeDefinition; export declare function action(definition: Omit): ShellActionNodeDefinition; export declare function shell(definition: Omit): ShellActionNodeDefinition; export declare function checkpoint(definition?: Omit): CheckpointNodeDefinition;