/** * Per-tool error suggestions for tool callback try/catch blocks. * * The model sees the error string returned by a tool and decides what to do * next. A raw `Prometheus HTTP 404: ...` string causes the model to give * up; a string that ends with "→ try log10x_event_lookup with a substring" * causes the model to chain to the next-best tool and recover. * * Each tool gets its own suggestion logic because the right alternative is * different per tool. There is no generic wrapper because there is no * generic right answer. */ export declare function describeToolError(toolName: string, raw: unknown): string;