import { ActionFields, MemberFields } from '../../graphql/index.js'; import { Action, Member, MutationBlockMemberArgs, MutationCancelEmailUpdateArgs, MutationDeleteMemberArgs, MutationUpdateMemberArgs, PaginatedMember, QueryMemberArgs, QueryMembersArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class MembersClient { private client; constructor(client: GraphqlClient); list(variables: QueryMembersArgs, fields?: MemberFields, accessToken?: string): Promise; get(variables: QueryMemberArgs, fields?: MemberFields, accessToken?: string): Promise; update(variables: MutationUpdateMemberArgs, fields?: MemberFields, accessToken?: string): Promise; delete(variables: MutationDeleteMemberArgs, accessToken?: string): Promise; cancelEmailUpdate(variables: MutationCancelEmailUpdateArgs, accessToken?: string): Promise; blockMember(variables: MutationBlockMemberArgs, fields?: ActionFields, accessToken?: string): Promise; unblockMember(variables: MutationBlockMemberArgs, fields?: ActionFields, accessToken?: string): Promise; }