import { ActionFields, SpaceJoinRequestFields } from '../../graphql/index.js'; import { Action, MutationApproveSpaceMembershipRequestArgs, MutationDeclineSpaceMembershipRequestArgs, MutationRequestSpaceMembershipArgs, QueryMemberSpaceMembershipRequestArgs, QuerySpaceMembershipRequestsArgs, SpaceJoinRequest } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class SpaceMembershipClient { private client; constructor(client: GraphqlClient); getMemberRequests(variables: QueryMemberSpaceMembershipRequestArgs, fields?: SpaceJoinRequestFields, accessToken?: string): Promise>; getRequests(variables: QuerySpaceMembershipRequestsArgs, fields?: SpaceJoinRequestFields, accessToken?: string): Promise>; request(variables: MutationRequestSpaceMembershipArgs, fields?: SpaceJoinRequestFields, accessToken?: string): Promise; approveRequest(variables: MutationApproveSpaceMembershipRequestArgs, fields?: ActionFields, accessToken?: string): Promise; declineRequest(variables: MutationDeclineSpaceMembershipRequestArgs, fields?: ActionFields, accessToken?: string): Promise; }