import type { AgentTool } from "@earendil-works/pi-agent-core"; import type { Api, Model } from "@earendil-works/pi-ai"; import { Type } from "typebox"; export declare const GENERATE_IMAGE_TOOL = "generate_image"; declare const schema: Type.TObject<{ label: Type.TString; prompt: Type.TString; size: Type.TOptional; quality: Type.TOptional; }>; export declare function createGenerateImageTool(options: { model: Model; getApiKey: () => Promise; outputDir: string; }): { tool: AgentTool; setUploadFunction: (fn: (hostPath: string, title?: string) => Promise) => void; }; export {}; //# sourceMappingURL=generate-image.d.ts.map