import { z } from 'zod';
import type { ToolDefinition } from '../types/index.js';
export declare const explainSchema: z.ZodObject<{
    target: z.ZodString;
    languages: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    model: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    target: string;
    model?: string | undefined;
    languages?: string[] | undefined;
}, {
    target: string;
    model?: string | undefined;
    languages?: string[] | undefined;
}>;
export declare const codexExplainTool: ToolDefinition<z.infer<typeof explainSchema>>;
//# sourceMappingURL=explain.tool.d.ts.map