/** * Shared formatting helpers for tool results. */ type TextContent = { type: "text"; text: string; }; export declare function asStr(v: unknown): string; export declare function asNum(v: unknown): number; /** Standard tool result: a human summary plus a JSON code block. */ export declare function jsonResult(summary: string, data: unknown): { content: TextContent[]; }; /** Coerce an API list response (a bare array or an object like { key: [] }) into an array. */ export declare function asList(data: unknown, ...keys: string[]): unknown[]; export {}; //# sourceMappingURL=format.d.ts.map