import { z } from 'zod'; export declare const storageTools: { '0g_storage_upload': { description: string; inputSchema: z.ZodObject<{ filePath: z.ZodString; }, "strip", z.ZodTypeAny, { filePath: string; }, { filePath: string; }>; handler: (input: { filePath: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; '0g_storage_download': { description: string; inputSchema: z.ZodObject<{ rootHash: z.ZodString; outputPath: z.ZodString; withProof: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rootHash: string; outputPath: string; withProof?: boolean | undefined; }, { rootHash: string; outputPath: string; withProof?: boolean | undefined; }>; handler: (input: { rootHash: string; outputPath: string; withProof?: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; '0g_storage_info': { description: string; inputSchema: z.ZodObject<{ rootHash: z.ZodString; }, "strip", z.ZodTypeAny, { rootHash: string; }, { rootHash: string; }>; handler: (input: { rootHash: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; '0g_storage_nodes': { description: string; inputSchema: z.ZodObject<{ count: z.ZodOptional>; }, "strip", z.ZodTypeAny, { count?: number | undefined; }, { count?: number | undefined; }>; handler: (input: { count?: number; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; '0g_kv_set': { description: string; inputSchema: z.ZodObject<{ streamId: z.ZodString; data: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { streamId: string; data: { value: string; key: string; }[]; }, { streamId: string; data: { value: string; key: string; }[]; }>; handler: (input: { streamId: string; data: Array<{ key: string; value: string; }>; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; '0g_kv_get': { description: string; inputSchema: z.ZodObject<{ streamId: z.ZodString; key: z.ZodString; }, "strip", z.ZodTypeAny, { key: string; streamId: string; }, { key: string; streamId: string; }>; handler: (input: { streamId: string; key: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; }; //# sourceMappingURL=storage.d.ts.map