import { ActionFields, CollectionFields } from '../../graphql/index.js'; import { Action, Collection, MutationCreateCollectionArgs, MutationOrganizeCollectionsArgs, MutationUpdateCollectionArgs, QueryCollectionsArgs, Scalars, QueryCollectionArgs, MutationOrganizeSpacesInCollectionArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class CollectionsClient { private client; constructor(client: GraphqlClient); create(variables: MutationCreateCollectionArgs, fields?: CollectionFields, accessToken?: string): Promise; list(variables?: QueryCollectionsArgs, fields?: CollectionFields, accessToken?: string): Promise; get(variables: QueryCollectionArgs, fields?: CollectionFields, accessToken?: string): Promise; update(variables: MutationUpdateCollectionArgs, accessToken?: string): Promise; delete(id: Scalars['ID'], accessToken?: string): Promise; organize(variables: MutationOrganizeCollectionsArgs, fields?: ActionFields, accessToken?: string): Promise; organizeSpaces(variables: MutationOrganizeSpacesInCollectionArgs): Promise; }