import { Connection } from "../DataStructures/Connection"; /** * ## Format JUSTDATA ## * Function converts the conceptIds to json (compositions) * This function takes in the conceptIds and returns a list of compositions related to those concepts. * @param conceptIds list of concept ids that are compositions. * @returns compositions */ export declare function GetCompositionBulk(conceptIds?: number[]): Promise; /** * ## FORMAT DATAIDDATE ## * Function converts the conceptIds to json (compositions) * @param conceptIds this is the list of concept ids that should be converted to compostions in data - id format. * @returns list of compositions in the data - id format. */ export declare function GetCompositionBulkWithDataId(conceptIds?: number[]): Promise; /** * ## FORMAT DATAIDDATE ## * This function converts the conceptIds and internal connectionIds to compositions in data-Id format. * @param conceptIds This is the list of concept ids that need to be converted to compositions. * @param connectionIds These are the internal connectionIds that need to be passed to create the compositions. * @returns list of compositions created from the passed conceptIds and connectionIds. */ export declare function GetCompositionFromConnectionsWithDataId(conceptIds?: number[], connectionIds?: number[]): Promise; /** * ## FORMAT DATAIDDATE ## * This is just a different version of GetCompositionFromConnectionsWithDataId, This has the added functionality that * it also prints out internal connections. * This function converts the conceptIds and internal connectionIds to compositions in data-Id format. * @param conceptIds This is the list of concept ids that need to be converted to compositions. * @param connectionIds These are the internal connectionIds that need to be passed to create the compositions. * @returns list of compositions created from the passed conceptIds and connectionIds. */ export declare function GetCompositionFromConnectionsWithDataIdFromConnections(conceptIds?: number[], connectionIds?: number[]): Promise; /** * ## Format DATAIDDATE ## * This function converts the conceptIds and internal connectionIds to compositions in data-Id format with index(conceptId). * @param conceptIds This is the list of concept ids that need to be converted to compositions. * @param connectionIds These are the internal connectionIds that need to be passed to create the compositions. * @returns dictionary of compositions created from the passed conceptIds and connectionIds with conceptId as its index . */ export declare function GetCompositionFromConnectionsWithDataIdIndex(conceptIds?: number[], connectionIds?: number[]): Promise; /** * ## Format is dictionary with key as concept id and value as data (json) ## * This function converts the conceptIds and internal connectionIds to compositions format with index(conceptId). * @param conceptIds This is the list of concept ids that need to be converted to compositions. * @param connectionIds These are the internal connectionIds that need to be passed to create the compositions. * @returns dictionary of compositions created from the passed conceptIds and connectionIds with conceptId as its index . */ export declare function GetCompositionFromConnectionsWithIndex(conceptIds?: number[], connectionIds?: number[]): Promise; /** * ## FORMAT DATAIDDATE ## * This is just a different version of GetCompositionFromConnectionsWithDataId, This has the added functionality that * it also prints out internal connections. * This function converts the conceptIds and internal connectionIds to compositions in data-Id format. * @param conceptIds This is the list of concept ids that need to be converted to compositions. * @param connectionIds These are the internal connectionIds that need to be passed to create the compositions. * @returns list of compositions created from the passed conceptIds and connectionIds. */ export declare function GetCompositionFromConnectionsWithIndexFromConnections(conceptIds?: number[], connectionIds?: number[]): Promise; /** * Used to prefetch all the connections and their related concepts. * @param connectionIds these are the connection ids that are used to fetch all the connections and also their related concepts. * @returns all the connections that are passed as ids. */ export declare function GetConnectionDataPrefetch(connectionIds: number[]): Promise; /** * ## Format DATAIDDATE ## * This function converts the conceptIds and internal connections to create compositions. * Format is of a dictionary with ids as the key and value is the composition data. * @param conceptIds these are the concept ids that need to be fetched to create their compositions * @param connections these are the connections that are used to create the structure. * @returns a dictionary / object that has key as their conceptId and the value as their composition object. */ export declare function GetCompositionFromConnectionsWithDataIdInObject(conceptIds?: number[], connections?: number[]): Promise; /** * ## Format DATAIDDATE ## * ## duplicate ## * This function converts the conceptIds and internal connections to create compositions. * @param conceptIds these are the concept ids that need to be fetched to create their compositions * @param connections these are the connections that are used to create the structure. * @returns a dictionary / object that has key as their conceptId and the value as their composition object. */ export declare function GetCompositionFromConnectionsWithDataIdInObjectNew(conceptIds?: number[], connections?: number[]): Promise; /** * ## Format justdata ## * This function converts the conceptIds and internal connections to create compositions. * @param conceptIds these are the concept ids that need to be fetched to create their compositions * @param connections these are the connections that are used to create the structure. * @returns a dictionary / object that has key as their conceptId and the value as their composition object. */ export declare function GetCompositionFromConnectionsInObject(conceptIds?: number[], connections?: number[]): Promise; /** * ## Format Normal ## * This function converts the conceptIds and internal connections to create compositions. * @param conceptIds these are the concept ids that need to be fetched to create their compositions * @param connections these are the connections that are used to create the structure. * @returns a dictionary / object that has key as their conceptId and the value as their composition object. */ export declare function GetCompositionFromConnectionsInObjectNormal(conceptIds?: number[], connections?: number[]): Promise;