xincbot
Version:
A flexible QQ bot framework based on NapCat and node-napcat-ts
23 lines • 752 B
TypeScript
import type { Config } from './index';
export declare class ConfigManager {
private config;
private configPath;
constructor(configPath?: string);
init(configPath: string): void;
private loadConfig;
validateAndPrompt(): Promise<void>;
private saveConfigToFile;
saveConfig(): void;
getConfig(): Config;
validateConfig(config: Config): void;
/**
* 更新插件列表
* @param action 'add' | 'remove' 添加或移除插件
* @param pluginName 插件名称
*/
updatePlugins(action: 'add' | 'remove', pluginName: string): void;
convertToToml(config: Config): string;
}
export declare const configManager: ConfigManager;
export default ConfigManager;
//# sourceMappingURL=config.d.ts.map