interface BuildInfo { node_version: string; npm_version: string; botonic_cli_version: string; } type BotonicDependencies = Record; interface ToolConfigJSON { name: string; schema?: any; description: string; } interface WebviewConfigJSON { name: string; } export interface BotConfigJSON { build_info: BuildInfo; packages: BotonicDependencies; tools: ToolConfigJSON[]; payloads: string[]; webviews: WebviewConfigJSON[]; } export declare class BotConfig { static get(appDirectory: string): Promise; static loadBotConfig(appDirectory: string): Promise<{ tools: any; payloads: any; webviews: any; }>; private static getBotConfig; private static deleteBotConfig; private static getBotonicDependencies; private static setDependenciesVersion; private static getOutputByCommand; } export {};