export interface ToolConfigJSON { name: string; schema?: Record; description: string; } export interface WebviewConfigJSON { name: string; } export declare enum VariableType { String = "string", Number = "number", Boolean = "boolean" } export interface VariableConfigJSON { key_path: string; type: VariableType; } export interface BotConfigJSON { build_info: { node_version: string; npm_version: string; botonic_cli_version: string; }; packages: Record; tools: ToolConfigJSON[]; payloads: string[]; webviews: WebviewConfigJSON[]; variables: VariableConfigJSON[]; }