import { GQLVariableType } from '../../lib';
import { Membership } from '../../types';
export declare const MembershipInput: GQLVariableType<Membership, false>;
export type UpdateMembershipErrorCodes = 'PROJECT_NOT_FOUND' | 'NOT_MEMBER' | 'INVALID_MEMBERSHIP';
export declare const useUpdateProjectMembership: () => import("../../lib").TenantMutationExecutor<import("../../lib").GQLVariableValues<{
    projectSlug: GQLVariableType<string, true>;
    identityId: GQLVariableType<string, true>;
    memberships: GQLVariableType<Membership[], true>;
}>, import("../../lib").TenantMutationResponse<never, UpdateMembershipErrorCodes>>;
//# sourceMappingURL=updateMembership.d.ts.map