import { MemberInvitationFields } from '../../graphql/index.js'; import { MemberInvitation, MemberInvitationLink, MutationInviteMembersArgs, MutationUpdateMemberInvitationArgs, PaginatedMemberInvitation, QueryInvitationLinkValidityArgs, QueryMemberInvitationsArgs, QueryMemberInvitationValidityArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class InvitationsClient { private client; constructor(client: GraphqlClient); getLink(accessToken?: string): Promise; validateLink(variables: QueryInvitationLinkValidityArgs, accessToken?: string): Promise; invite(variables: MutationInviteMembersArgs, fields?: MemberInvitationFields, accessToken?: string): Promise>; validate(variables: QueryMemberInvitationValidityArgs, fields?: MemberInvitationFields, accessToken?: string): Promise; list(variables: QueryMemberInvitationsArgs, fields?: MemberInvitationFields, accessToken?: string): Promise; update(variables: MutationUpdateMemberInvitationArgs, fields?: MemberInvitationFields, accessToken?: string): Promise; }