import { type Controller, type ControllerNode } from '../orchestration-schema.js'; export type ControllerExecutorInput = { controller: Controller; inputs: Record; }; export type ControllerExecutor = (input: ControllerExecutorInput) => ControllerNode; export type ControllerValueType = 'string' | 'number' | 'boolean'; export declare function primitiveValueType(value: unknown): ControllerValueType | undefined; export declare function invalidControllerInputs(controller: Controller, message: string): never; export declare function invalidControllerNodes(controller: Controller, message: string): never;