import { APIResource } from "../../main/resource"; import { DeleteOrganizationMembershipRequest, DeleteUserMembershipRequest, GetOrganizationMembershipRequest, GetUserMembershipRequest, ListOrganizationMembershipsRequest, ListUserMembershipsRequest, UpdateOrganizationMembershipRequest, UpdateUserMembershipRequest } from "./types"; export declare class MembershipClient extends APIResource { getUserMembership({ userId, organizationId, view, }: GetUserMembershipRequest): Promise; listUserMemberships({ userId }: ListUserMembershipsRequest): Promise; getOrganizationMembership({ userId, organizationId, view, }: GetOrganizationMembershipRequest): Promise; listOrganizationMemberships({ organizationId, }: ListOrganizationMembershipsRequest): Promise; deleteUserMembership({ userId, organizationId, }: DeleteUserMembershipRequest): Promise; updateUserMembership({ userId, organizationId, state, }: UpdateUserMembershipRequest): Promise; deleteOrganizationMembership({ organizationId, userId, }: DeleteOrganizationMembershipRequest): Promise; updateOrganizationMembership({ userId, organizationId, state, role, }: UpdateOrganizationMembershipRequest): Promise; } //# sourceMappingURL=MembershipClient.d.ts.map