import { IDataAdapter } from '../interfaces/IDataAdapter'; export type IDList = { creationTime: number; fileID: string; ids: Record; readBytes: number; url: string; }; export type IDListsLookupResponse = Record; export type IDListsLookupBootstrap = string[]; export default abstract class IDListUtil { static parseLookupResponse(input: unknown): IDListsLookupResponse | null; static parseBootstrapLookup(input: string | object): IDListsLookupBootstrap | null; static updateIdList(lists: Record, name: string, data: string): void; static removeOldIdLists(lists: Record, lookup: IDListsLookupResponse): void; static getIdListDataStoreKey(name: string): string; static saveToDataAdapter(dataAdapter: IDataAdapter, lists: Record): Promise; }