import { TribeClient } from '@tribeplatform/gql-client'; import { AppToken, Image, Mutation, MutationName, MutationOption, Query, QueryLimitedTokenArgs, QueryName, QueryOption, UploadImagesArgs } from '../global-types/index.js'; import { LimitedTokenFields } from '../graphql/index.js'; import { TribeClientOptions } from './graphql.client.js'; export declare class GlobalClient { private options; private client; constructor(options: TribeClientOptions); setToken(accessToken: string): void; getLimitedToken(variables: QueryLimitedTokenArgs, fields?: LimitedTokenFields, useBasicToken?: boolean): Promise; generateToken(options: { networkId: string; memberId?: string; }): Promise; getTribeClient(options: { networkId: string; memberId?: string; }): Promise; query(options: QueryOption): Promise; mutation(options: MutationOption): Promise; uploadImages(input: UploadImagesArgs[]): Promise>; }