import type { StorageAdapter } from 'oc-storage-adapters-utils'; import type { ComponentsList, Config } from '../../../types'; export default function componentsList(conf: Config, cdn: StorageAdapter): { getFromJson: () => Promise; getFromDirectories: (jsonList: ComponentsList | null) => Promise; refresh(cachedList: ComponentsList): Promise; save: (data: ComponentsList) => Promise; };