import { Schema } from "effect"; import { Tool } from "effect/unstable/ai"; export declare const skillListingBudgetTokens = 2048; export declare const activateSkillToolName = "activate_skill"; export declare const activateSkillParameters: Schema.Struct<{ readonly name: Schema.String; }>; export declare const activateSkillSuccess: Schema.Struct<{ readonly name: Schema.String; readonly body: Schema.String; readonly allowedTools: Schema.$Array; }>; export declare const activateSkillFailure: Schema.Struct<{ readonly reason: Schema.Literals; readonly message: Schema.String; }>; export declare const activateSkillTool: Tool.Tool<"activate_skill", { readonly parameters: Schema.Struct<{ readonly name: Schema.String; }>; readonly success: Schema.Struct<{ readonly name: Schema.String; readonly body: Schema.String; readonly allowedTools: Schema.$Array; }>; readonly failure: Schema.Struct<{ readonly reason: Schema.Literals; readonly message: Schema.String; }>; readonly failureMode: "return"; }, never>;