import type { RouteManifest } from "./routes.js"; import type { ToolManifest } from "./tools.js"; /** * Combined configuration for the chatbot including routes and tools. */ export type ChatConfig = { /** Route manifest */ routes: RouteManifest; /** Optional tool manifest (tRPC, GraphQL, REST, custom, etc.) */ tools?: ToolManifest; }; /** * Function that provides the chat configuration. * The consuming platform decides how to get the config (static, fetch, etc.) */ export type ChatConfigProvider = () => Promise | ChatConfig; //# sourceMappingURL=config.d.ts.map