import type { AgentConfig } from '../types/agentConfig.js'; import type { RunState } from './durable/types.js'; import type { AnyTool } from '../types/effectTool.js'; import type { Flow } from '../types/flow.js'; export interface TransferTarget { id: string; descriptions: string[]; } export declare function availableHostFlows(agent: AgentConfig, run: RunState): Flow[]; export declare function collectTransferTargets(agent: AgentConfig): TransferTarget[]; export declare function buildHostControlTools(agent: AgentConfig, run: RunState): Record; export declare function hasHostControlTargets(agent: AgentConfig, run: RunState): boolean;