import * as Schema from "effect/Schema";
//#region src/errors.d.ts
declare const SearchIndexStoreError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "SearchIndexStoreError";
} & Readonly;
declare class SearchIndexStoreError extends SearchIndexStoreError_base<{
readonly message: string;
readonly cause?: unknown;
}> {}
declare const KnowledgeExtractionError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "KnowledgeExtractionError";
} & Readonly;
declare class KnowledgeExtractionError extends KnowledgeExtractionError_base<{
readonly message: string;
readonly cause?: unknown;
}> {}
declare const KnowledgeChunkingError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "KnowledgeChunkingError";
} & Readonly;
declare class KnowledgeChunkingError extends KnowledgeChunkingError_base<{
readonly message: string;
readonly cause?: unknown;
}> {}
declare const KnowledgeEmbeddingError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "KnowledgeEmbeddingError";
} & Readonly;
declare class KnowledgeEmbeddingError extends KnowledgeEmbeddingError_base<{
readonly message: string;
readonly cause?: unknown;
}> {}
declare const KnowledgeSummarizationError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "KnowledgeSummarizationError";
} & Readonly;
declare class KnowledgeSummarizationError extends KnowledgeSummarizationError_base<{
readonly message: string;
readonly cause?: unknown;
}> {}
declare const KnowledgeIngestionError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "KnowledgeIngestionError";
} & Readonly;
declare class KnowledgeIngestionError extends KnowledgeIngestionError_base<{
readonly message: string;
readonly stage: 'store' | 'extract' | 'chunk' | 'embed' | 'summarize';
readonly cause?: unknown;
}> {}
declare const KnowledgeSearchError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P] }>) => import("effect/Cause").YieldableError & {
readonly _tag: "KnowledgeSearchError";
} & Readonly;
declare class KnowledgeSearchError extends KnowledgeSearchError_base<{
readonly message: string;
readonly stage: 'store' | 'embed';
readonly cause?: unknown;
}> {}
declare const KnowledgeStoreError_base: Schema.Class;
}>, import("effect/Cause").YieldableError>;
declare class KnowledgeStoreError extends KnowledgeStoreError_base {}
declare const KnowledgeFileError_base: Schema.Class;
}>, import("effect/Cause").YieldableError>;
declare class KnowledgeFileError extends KnowledgeFileError_base {}
declare const KnowledgeContextError_base: Schema.Class;
}>, import("effect/Cause").YieldableError>;
declare class KnowledgeContextError extends KnowledgeContextError_base {}
//#endregion
export { KnowledgeChunkingError, KnowledgeContextError, KnowledgeEmbeddingError, KnowledgeExtractionError, KnowledgeFileError, KnowledgeIngestionError, KnowledgeSearchError, KnowledgeStoreError, KnowledgeSummarizationError, SearchIndexStoreError };
//# sourceMappingURL=errors.d.mts.map