import { Connection } from '../DataStructures/Connection'; /** * Retrieves connections for multiple compositions in bulk. * Optimizes fetching by batching multiple composition IDs in one request. * * **Complex Logic**: Checks in-memory cache, fetches from API, detects deletions * by comparing old and new data, and bulk-fetches related concepts. * * @param composition_ids - Array of composition IDs to fetch connections for * @returns Array of Connection objects for all compositions * * @example * const connections = await GetAllConnectionsOfCompositionBulk([123, 456, 789]); */ export declare function GetAllConnectionsOfCompositionBulk(composition_ids?: number[]): Promise; /** * Fetches connections for multiple compositions directly from backend. * Internal helper function for GetAllConnectionsOfCompositionBulk. * * @param composition_ids - Array of composition IDs * @returns Array of Connection objects from backend */ export declare function GetAllConnectionsOfCompositionOnline(composition_ids?: number[]): Promise;