import type { AgentTool } from '@earendil-works/pi-agent-core'; import type { Config } from '../../config/schema.js'; import { parseImageDataUrl } from '../image/generation/image-assets.js'; import type { ToolModelConfig } from '../image/tool-model-config.js'; export { parseImageDataUrl }; export declare function resolveImageGenerationModelConfigForTool(params: { cfg?: Config; agentId: string; }): ToolModelConfig | null; export declare function createImageGenerateTool(options: { config?: Config; workspace: string; agentId: string; }): AgentTool> | null;