import type { CloudflareClient } from "../client/cloudflare-client.js"; export declare const kvToolDefinitions: ({ name: string; description: string; inputSchema: { type: "object"; properties: { page: { type: string; description: string; }; per_page: { type: string; description: string; }; title?: undefined; namespace_id?: undefined; prefix?: undefined; limit?: undefined; cursor?: undefined; key_name?: undefined; value?: undefined; expiration_ttl?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { title: { type: string; description: string; }; page?: undefined; per_page?: undefined; namespace_id?: undefined; prefix?: undefined; limit?: undefined; cursor?: undefined; key_name?: undefined; value?: undefined; expiration_ttl?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { namespace_id: { type: string; description: string; }; page?: undefined; per_page?: undefined; title?: undefined; prefix?: undefined; limit?: undefined; cursor?: undefined; key_name?: undefined; value?: undefined; expiration_ttl?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { namespace_id: { type: string; description: string; }; prefix: { type: string; description: string; }; limit: { type: string; description: string; }; cursor: { type: string; description: string; }; page?: undefined; per_page?: undefined; title?: undefined; key_name?: undefined; value?: undefined; expiration_ttl?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { namespace_id: { type: string; description: string; }; key_name: { type: string; description: string; }; page?: undefined; per_page?: undefined; title?: undefined; prefix?: undefined; limit?: undefined; cursor?: undefined; value?: undefined; expiration_ttl?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { namespace_id: { type: string; description: string; }; key_name: { type: string; description: string; }; value: { type: string; description: string; }; expiration_ttl: { type: string; description: string; }; page?: undefined; per_page?: undefined; title?: undefined; prefix?: undefined; limit?: undefined; cursor?: undefined; }; required: string[]; }; })[]; export declare function handleKvTool(name: string, args: Record, client: CloudflareClient): Promise<{ content: Array<{ type: "text"; text: string; }>; }>; //# sourceMappingURL=kv.d.ts.map