/** * Author: Charuka Rathnayaka * Email: CharukaR@99x.io **/ import { BasicLLMInferenceEngine } from "@optimaxer/web-core"; export declare abstract class AbstractDataExtractor { /** * extractData * This function extracts data from the given text based on the schema. * @param text The text to extract data from. * @param schema The schema to extract data based on. */ abstract extractData(text: string, schema: { [key: string]: any; }, llmInstance: BasicLLMInferenceEngine): Promise<{ [key: string]: any; }>; }