import type {TTenant} from '../../../types/api/tenant'; import type {ValueOf} from '../../../types/common'; import type {METRIC_STATUS} from './contants'; export interface PreparedTenant extends TTenant { sharedTenantName: string | undefined; sharedNodeIds: number[] | undefined; sharedControlPlane?: TTenant['ControlPlane']; controlPlaneName: string; cpu: number | undefined; memory: number | undefined; storage: number | undefined; nodesCount: number; groupsCount: number; } export interface SharedDatabaseTarget { name: string; nodeIds?: number[]; controlPlane?: TTenant['ControlPlane']; } export type MetricStatus = ValueOf;