import * as _lssm_lib_contracts_app_config_runtime0 from "@lssm/lib.contracts/app-config/runtime"; import { ResolvedAppConfig } from "@lssm/lib.contracts/app-config/runtime"; //#region src/agent.d.ts /** * Selects knowledge bindings that apply to a workflow or agent identifier. */ declare function selectKnowledgeBindings(resolved: ResolvedAppConfig, options: { workflowId?: string; agentId?: string; }): _lssm_lib_contracts_app_config_runtime0.ResolvedKnowledge[]; /** * Pseudo implementation of an assistant lookup that routes prompts to the appropriate * knowledge sources. In a real system this would call the ingestion/search services. */ declare function answerWithKnowledge(resolved: ResolvedAppConfig, question: string, { workflowId, agentId }: { workflowId?: string; agentId?: string; }): Promise; //#endregion export { answerWithKnowledge, selectKnowledgeBindings }; //# sourceMappingURL=agent.d.ts.map