import { z } from 'zod'; import type { SkillContext } from '../types.js'; /** * Tool input parameters for reading a skill file */ export declare const ReadSkillFileInputSchema: z.ZodObject<{ skillName: z.ZodString; filename: z.ZodString; }, z.core.$strip>; export type ReadSkillFileInput = z.infer; /** * Tool output for reading a skill file */ export declare const ReadSkillFileOutputSchema: z.ZodObject<{ success: z.ZodBoolean; content: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; export type ReadSkillFileOutput = z.infer; /** * Read a supporting file from a loaded skill * * This tool enables agents to access supporting files bundled with skills, * such as reference documentation, examples, scripts, or templates. * Files are returned as plain text content. */ export declare function readSkillFile(input: ReadSkillFileInput, context: SkillContext): Promise; /** * Tool info for readSkillFile (used in agent workflow) */ export declare const readSkillFileToolInfo: { readonly name: "readSkillFile"; readonly description: "Read a supporting file bundled with a skill, such as reference documentation, examples, scripts, or templates."; readonly parameters: z.ZodObject<{ skillName: z.ZodString; filename: z.ZodString; }, z.core.$strip>; readonly returns: z.ZodObject<{ success: z.ZodBoolean; content: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; };