import type { StorageAdapter } from 'oc-storage-adapters-utils'; import type { ComponentsDetails, ComponentsList, Config } from '../../types'; import type { MetadataIndex } from './metadata-index'; export default function componentsDetails(conf: Config, cdn: StorageAdapter, metadataIndex?: MetadataIndex): { get: () => Promise; refresh: (componentsList: ComponentsList) => Promise; close: () => void; };