import { Schema } from "koishi"; import { AgentBehaviorConfig } from "../agent"; import { AssetServiceConfig } from "../services/assets"; import { ToolServiceConfig } from "../services/extension"; import { LoggingConfig } from "../services/logger"; import { MemoryConfig } from "../services/memory"; import { ModelServiceConfig } from "../services/model"; import { PromptServiceConfig } from "../services/prompt"; import { HistoryConfig } from "../services/worldstate"; import { ErrorReporterConfig } from "../shared/errors"; export declare const CONFIG_VERSION = "2.0.1"; export interface SystemConfig { logging: LoggingConfig; errorReporting: ErrorReporterConfig; } export declare const SystemConfigSchema: Schema; export type Config = ModelServiceConfig & AgentBehaviorConfig & MemoryConfig & HistoryConfig & ToolServiceConfig & AssetServiceConfig & PromptServiceConfig & SystemConfig & { readonly version: string | number; }; export declare const Config: Schema;