/**
 * Coding tool factories — gateway to vendor pi-coding-agent tools.
 *
 * Phase 5: Centralizes all pi-coding-agent imports.
 * The actual tool implementations (read, write, edit, bash, grep, find, ls)
 * stay in vendor for now — they're well-tested and battle-hardened.
 * This module is the single import point for the rest of Clawx.
 */
import type { AgentMessage, AgentTool, Message } from "./types.js";
export declare function createCodingTools(cwd: string): AgentTool<any>[];
export declare function createGrepTool(cwd: string): AgentTool<any>;
export declare function createFindTool(cwd: string): AgentTool<any>;
export declare function createLsTool(cwd: string): AgentTool<any>;
/**
 * Convert AgentMessages to LLM-compatible Messages.
 * Filters to standard message roles (user, assistant, toolResult).
 */
export declare function convertToLlm(messages: AgentMessage[]): Message[];
//# sourceMappingURL=coding-tools.d.ts.map