import * as Effect from "effect/Effect"; import type { KnowledgeConceptNotFound, KnowledgeCorpusUnavailable, KnowledgeRequestInvalid } from "@agentxm/workspace/knowledge/query"; import { type AppError } from "../../app-error/index.js"; /** Knowledge discovery's typed refusals, rendered in the CLI's error envelope. */ export type KnowledgeFeatureFailure = KnowledgeRequestInvalid | KnowledgeCorpusUnavailable | KnowledgeConceptNotFound; export declare const knowledgeFailureToAppError: (failure: KnowledgeFeatureFailure) => AppError; /** Refusals every corpus-reading operation can report. */ export declare const knowledgeCorpusFailures: { readonly KnowledgeRequestInvalid: (failure: KnowledgeRequestInvalid) => Effect.Effect; readonly KnowledgeCorpusUnavailable: (failure: KnowledgeCorpusUnavailable) => Effect.Effect; }; /** The same, plus the exact-reference refusal `get` and `related` can report. */ export declare const knowledgeConceptFailures: { readonly KnowledgeConceptNotFound: (failure: KnowledgeConceptNotFound) => Effect.Effect; readonly KnowledgeRequestInvalid: (failure: KnowledgeRequestInvalid) => Effect.Effect; readonly KnowledgeCorpusUnavailable: (failure: KnowledgeCorpusUnavailable) => Effect.Effect; }; //# sourceMappingURL=knowledge-errors.d.ts.map