import { z } from 'zod';
export declare const TOOL_EXPLORE_REPO_DESCRIPTION: string;
export declare const toolExploreRepoArgsSchema: z.ZodObject<{
    command: z.ZodString;
    target: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    target: string | null;
    command: string;
}, {
    target: string | null;
    command: string;
}>;
export declare const toolExploreRepoOutputSchema: z.ZodObject<{
    result: z.ZodString;
    metadata: z.ZodObject<{
        status: z.ZodEnum<["success", "error"]>;
    }, "strip", z.ZodTypeAny, {
        status: "error" | "success";
    }, {
        status: "error" | "success";
    }>;
}, "strip", z.ZodTypeAny, {
    metadata: {
        status: "error" | "success";
    };
    result: string;
}, {
    metadata: {
        status: "error" | "success";
    };
    result: string;
}>;
export type ToolExploreRepoArgs = z.infer<typeof toolExploreRepoArgsSchema>;
export type ToolExploreRepoOutput = z.infer<typeof toolExploreRepoOutputSchema>;
//# sourceMappingURL=toolExploreRepoArgs.d.ts.map