import type { AgentTool } from "@earendil-works/pi-agent-core"; declare const attachSchema: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TString; path: import("@sinclair/typebox").TString; title: import("@sinclair/typebox").TOptional; }>; export declare function createAttachTool(): { tool: AgentTool; setUploadFunction: (fn: (filePath: string, title?: string) => Promise) => void; }; export {}; //# sourceMappingURL=attach.d.ts.map