import { Concept } from "./../DataStructures/Concept"; /** * This function takes in a list of ids and returns a list of concepts . This uses local memory to find concepts * namely in the concept binary tree. If it could not find the concepts in local memory then it fetches those from * the api. The fetched concepts from api are then stored in the memory for further use in future. * @param conceptIds list of concept ids that need to be fetched * @returns list of concepts */ export declare function GetConceptBulk(passedConcepts: number[]): Promise; /** * Alternative API for fetching multiple concepts by IDs. * Simpler version without caching logic, directly fetches from backend. * * @param bulkConceptFetch - Array of concept IDs to fetch * @returns Array of Concept objects * * @example * const concepts = await BulkConceptGetterApi([1, 2, 3, 4, 5]); */ export declare function BulkConceptGetterApi(bulkConceptFetch: number[]): Promise;