/**
 * Tool utility functions for CLI
 */
/**
 * Check if a tool is an edit or write file tool.
 * Used for "accept all edits" mode which auto-approves these tools.
 */
export declare function isEditWriteTool(toolName: string | undefined): boolean;
/**
 * Check if a tool is a plan update tool.
 * Used for "accept all edits" mode which also auto-approves plan updates
 * (typically marking tasks as complete during implementation).
 */
export declare function isPlanUpdateTool(toolName: string | undefined): boolean;
/**
 * Check if a tool should be auto-approved in "accept all edits" mode.
 * Includes file edit/write tools and plan update tools.
 */
export declare function isAutoApprovableInEditMode(toolName: string | undefined): boolean;
//# sourceMappingURL=toolUtils.d.ts.map