import { Domain, ListParam } from '@things-factory/shell'; import { User } from '@things-factory/auth-base'; import { DataItem } from '../data-set/data-item-type.js'; import { DataSet } from '../data-set/data-set.js'; import { DataSummary } from './data-summary.js'; import { DataSummaryList, DynamicDataSummary } from './data-summary-type.js'; export declare class DataSummaryQuery { dataSummary(id: string, context: ResolverContext): Promise; dataSummaries(params: ListParam, context: ResolverContext): Promise; dataSummaryByPeriod(period: 'today' | 'this month' | '30 days' | 'this year' | '12 months' | 'date range' | 'month', dataSetName: string, dataKeys: string[] | null, params: ListParam, context: ResolverContext): Promise; dataSummariesByDataSetName(dataSetName: string, params: ListParam, context: ResolverContext): Promise; dataSummariesByDataSet(dataSetId: string, params: ListParam, context: ResolverContext): Promise; dataSummariesByDataKeySet(dataKeySetId: string, params: ListParam, context: ResolverContext): Promise; dataItems(dataSummary: DataSummary): Promise; dataSet(dataSummary: DataSummary): Promise; domain(dataSummary: DataSummary): Promise; updater(dataSummary: DataSummary): Promise; creator(dataSummary: DataSummary): Promise; }