import type { Files } from "../index.js"; import type { ToolAnnotations } from "./types.js"; export interface ClaudeWriteToolOptions { annotations?: ToolAnnotations; } export declare const claudeListFiles: (files: Files) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ cursor: import("zod").ZodOptional; limit: import("zod").ZodOptional; prefix: import("zod").ZodOptional; }>; export declare const claudeGetFileMetadata: (files: Files) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ key: import("zod").ZodString; }>; export declare const claudeDownloadFile: (files: Files) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ binary: import("zod").ZodOptional; key: import("zod").ZodString; maxBytes: import("zod").ZodOptional; }>; export declare const claudeGetFileUrl: (files: Files) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ expiresIn: import("zod").ZodOptional; key: import("zod").ZodString; responseContentDisposition: import("zod").ZodOptional; }>; export declare const claudeUploadFile: (files: Files, { annotations }?: ClaudeWriteToolOptions) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ cacheControl: import("zod").ZodOptional; content: import("zod").ZodString; contentType: import("zod").ZodOptional; encoding: import("zod").ZodOptional>; key: import("zod").ZodString; metadata: import("zod").ZodOptional>; }>; export declare const claudeDeleteFile: (files: Files, { annotations }?: ClaudeWriteToolOptions) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ key: import("zod").ZodString; }>; export declare const claudeCopyFile: (files: Files, { annotations }?: ClaudeWriteToolOptions) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ from: import("zod").ZodString; to: import("zod").ZodString; }>; export declare const claudeSignUploadUrl: (files: Files, { annotations }?: ClaudeWriteToolOptions) => import("@anthropic-ai/claude-agent-sdk").SdkMcpToolDefinition<{ contentType: import("zod").ZodOptional; expiresIn: import("zod").ZodNumber; key: import("zod").ZodString; maxSize: import("zod").ZodOptional; minSize: import("zod").ZodOptional; }>; //# sourceMappingURL=tools.d.ts.map