import type { InitToolResponse } from '../../schemas/index.js';
/**
 * Core logic for the Init tool.
 * @param projectRoot - The root directory of the project to initialize.
 * @returns A promise that resolves to an InitToolResponse.
 */
export declare function executeInit(projectRoot: string): Promise<InitToolResponse>;
/**
 * Validates arguments and executes the Init tool.
 * This is the primary entry point for the MCP tool.
 * @param args - The arguments for the tool, matching InitToolSchema.
 * @returns A promise that resolves to an InitToolResponse.
 */
export declare function executeInitTool(args: unknown): Promise<InitToolResponse>;
