import { z } from 'zod';
export declare const TOOL_LOAD_SKILL_DESCRIPTION = "Load a built-in skill by name, One of it's sub-resources. Always start by loading the skill itself and then load resources on demand";
export declare const toolLoadSkillArgsSchema: z.ZodObject<{
    name: z.ZodString;
    resourceName: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    name: string;
    resourceName: string | null;
}, {
    name: string;
    resourceName: string | null;
}>;
export declare const toolLoadSkillOutputSchema: 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 ToolLoadSkillArgs = z.infer<typeof toolLoadSkillArgsSchema>;
export type ToolLoadSkillOutput = z.infer<typeof toolLoadSkillOutputSchema>;
//# sourceMappingURL=toolLoadSkillArgs.d.ts.map