import { MembershipModel } from '../entities/membership.entity'; import { Tenant, TenantCreateRequest, TenantModel, TenantUpdateRequest } from '../entities/tenant.entity'; import { UserContext } from '../helpers/context.decorator'; import { EntityService, GlobalEntityPathParams } from '../helpers/entity-service.helper'; export declare class TenantService extends EntityService { private tenantModel; private membershipModel; constructor(tenantModel: TenantModel, membershipModel: MembershipModel); createForUser(userContext: UserContext, request: TenantCreateRequest): Promise; listForUser(userContext: UserContext, select?: string): Promise; updateForUser(userContext: UserContext, tenantId: string, body: TenantUpdateRequest): Promise; }