import { Tenant, TenantCreateRequest, TenantUpdateRequest } from '../entities/tenant.entity'; import { UserContext } from '../helpers/context.decorator'; import { KominalCommonTenantModuleOptions } from '../kominal-common.module'; import { TenantService } from '../services/tenant.service'; export declare class TenantController { private tenantService; private kominalCommonTenantModuleOptions?; constructor(tenantService: TenantService, kominalCommonTenantModuleOptions?: KominalCommonTenantModuleOptions | undefined); createForUser(userContext: UserContext, body: TenantCreateRequest): Promise; read(tenantId: string): Promise; list(userContext: UserContext, select: string): Promise; listForUser(userContext: UserContext): Promise; updateForUser(userContext: UserContext, tenantId: string, body: TenantUpdateRequest): Promise; }