import { Domain, ListParam } from '@things-factory/shell'; import { User } from '@things-factory/auth-base'; import { Kpi } from './kpi'; import { KpiList } from './kpi-type'; import { KpiValue } from '../kpi-value/kpi-value'; import { KpiHistory } from './kpi-history'; export declare class KpiQuery { kpisLevel0(context: ResolverContext): Promise; kpisLevel1(rootId: string, context: ResolverContext): Promise; kpi(id: string, context: ResolverContext): Promise; kpis(params: ListParam, context: ResolverContext): Promise; children(kpi: Kpi, context: ResolverContext): Promise; thumbnail(kpi: Kpi): Promise; domain(kpi: Kpi): Promise; updater(kpi: Kpi): Promise; creator(kpi: Kpi): Promise; value(kpi: Kpi, context: any, orgScope?: string): Promise; targetValue(kpi: Kpi): number | undefined; unit(kpi: Kpi): string | undefined; parent(kpi: Kpi): Promise; histories(kpi: Kpi, context: any, limit?: number): Promise; kpiTree(context: ResolverContext): Promise; kpiChildren(parentId: string, context: ResolverContext): Promise; }