import ApiCall from "./ApiCall"; import type { CurationSetDeleteResponseSchema, CurationSetSchema, CurationSetUpsertSchema } from "./CurationSets"; import CurationSetItems from "./CurationSetItems"; import CurationSetItem from "./CurationSetItem"; export default class CurationSet { private name; private apiCall; private readonly _items; private individualItems; constructor(name: string, apiCall: ApiCall); upsert(params: CurationSetUpsertSchema): Promise; retrieve(): Promise; delete(): Promise; items(): CurationSetItems; items(itemId: string): CurationSetItem; private endpointPath; }