import { ExtractedKnowledgeDocument, KnowledgeMetadata, KnowledgeSource } from "./documents.mjs"; import { KnowledgeExtractionError } from "./errors.mjs"; import { Context, Effect } from "effect"; //#region src/extraction.d.ts type LoadedKnowledgeSource = { readonly source: KnowledgeSource; readonly content: string | Uint8Array; readonly mediaType?: string; readonly metadata?: KnowledgeMetadata; }; type KnowledgeExtractorApi = { readonly extract: (source: LoadedKnowledgeSource) => Effect.Effect; }; declare const KnowledgeExtractor_base: Context.ServiceClass; declare class KnowledgeExtractor extends KnowledgeExtractor_base {} //#endregion export { KnowledgeExtractor, KnowledgeExtractorApi, LoadedKnowledgeSource }; //# sourceMappingURL=extraction.d.mts.map