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 saveToDataAdapter(hashedSDKKey: string, dataAdapter: IDataAdapter, lists: Record, lookup: IDListsLookupResponse): Promise; }