import type { AgentTool } from '@earendil-works/pi-agent-core'; import type { Config } from '../../config/schema.js'; export { resolveImageModelConfigForTool } from '../image/tool-model-config.js'; export declare function createImageTool(options: { config?: Config; workspace: string; /** When true, session model already receives images in the user message. */ modelHasVision?: boolean; agentId?: string; }): AgentTool> | null;