using System.Threading.Tasks; using Bit.Core.Models.Business; using Bit.Core.Models.Table; using System; using System.Collections.Generic; namespace Bit.Core.Services { public interface IOrganizationService { Task> SignUpAsync(OrganizationSignup organizationSignup); Task InviteUserAsync(Guid organizationId, string email); Task AcceptUserAsync(Guid organizationUserId, User user, string token); Task ConfirmUserAsync(Guid organizationUserId, string key); Task SaveUserAsync(OrganizationUser user, IEnumerable subvaults); } }