import { z } from 'zod';
/**
 * Init tool schema
 * Defines input parameters for the tool that initializes Task Action projects.
 */
export declare const InitToolSchema: z.ZodObject<{
    projectRoot: z.ZodString;
    enhancedPrompt: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    projectRoot: string;
    enhancedPrompt: boolean;
}, {
    projectRoot: string;
    enhancedPrompt?: boolean | undefined;
}>;
/**
 * Init tool input type
 */
export type InitToolInput = z.infer<typeof InitToolSchema>;
/**
 * Init tool response type
 */
export interface InitToolResponse {
    success: boolean;
    message: string;
    createdFiles: string[];
    skippedFiles: string[];
}
