import { TenantService } from '../../tenant/services/tenant.service'; import { AdminCreateTenantDto, AdminUpdateTenantDto } from '../dto/admin-tenant.dto'; export declare class AdminTenantsController { private readonly tenants; constructor(tenants: TenantService); listTenants(): Promise<{ data: { id: string; name: string; slug: string; description: string; metadata: Record; createdAt: Date; updatedAt: Date; }[]; }>; createTenant(dto: AdminCreateTenantDto): Promise<{ tenant: { id: string; name: string; slug: string; description: string; metadata: Record; createdAt: Date; updatedAt: Date; }; }>; updateTenant(id: string, dto: AdminUpdateTenantDto): Promise<{ tenant: { id: string; name: string; slug: string; description: string; metadata: Record; createdAt: Date; updatedAt: Date; }; }>; deleteTenant(id: string): Promise<{ message: string; }>; private toSafeTenant; } //# sourceMappingURL=admin-tenants.controller.d.ts.map