using Tiku.Application.Auth;
using Tiku.Application.Notifications;
using Tiku.Application.Security;
using Tiku.Application.Tenancy;
using Tiku.Application.TenantAdmin;
using Tiku.Infrastructure.Persistence;

namespace Tiku.Infrastructure.TenantAdmin;

public sealed partial class TenantAdminDirectService(
    TikuDbContext dbContext,
    ITenantExternalProviderConfigService providerConfigService,
    INotificationProvider notificationProvider,
    ICurrentAccessContext currentAccessContext,
    IAuthSessionStore sessionStore,
    IFeatureAccessService featureAccessService,
    IAuthorizationStateInvalidator authorizationStateInvalidator) : ITenantAdminDirectService
{
}