import type { CallOptions, McpError as McpErrorType, McpTool, McpToolResult, Result } from '@mcp-abap-adt/llm-agent'; export interface AuxToolEntry { def: McpTool; handler: (args: Record, options?: CallOptions) => Promise>; } export declare const DEFAULT_WAIT_MAX_SECONDS = 60; /** * The `wait` auxiliary tool: pause N seconds (clamped to `maxSeconds`) before * continuing. Honors `options.signal` via `cancelableDelay` — an abort * propagates (rejects). Invalid `seconds` is a tool-level error (returned, * not thrown). */ export declare function makeWaitTool(maxSeconds?: number): AuxToolEntry; //# sourceMappingURL=wait-tool.d.ts.map