import { User } from '@things-factory/auth-base'; import { Domain, ListParam } from '@things-factory/shell'; import { ActivityInstance } from '@things-factory/worklist'; import { DataItem } from '../data-set/data-item-type.js'; import { DataSet } from '../data-set/data-set.js'; import { DataOoc } from '../data-ooc/data-ooc.js'; import { DataSample } from './data-sample.js'; import { DataSampleList } from './data-sample-type.js'; export declare class DataSampleQuery { dataSample(id: string, context: ResolverContext): Promise; dataSamples(params: ListParam, context: ResolverContext): Promise; dataSamplesByDataSet(dataSetId: string, params: ListParam, context: ResolverContext): Promise; dataSamplesByDataKeySet(dataKeySetId: string, params: ListParam, context: ResolverContext): Promise; dataSamplesByPeriod(period: 'today' | 'this month' | '30 days' | 'this year' | '12 months' | 'date range' | 'month', dataSetName: string, params: ListParam, context: ResolverContext): Promise; dataItems(dataSample: DataSample): Promise; dataSet(dataSample: DataSample): Promise; dataOoc(dataSample: DataSample): Promise; reviewActivityInstance(dataSample: DataSample): Promise; domain(dataSample: DataSample): Promise; updater(dataSample: DataSample): Promise; creator(dataSample: DataSample): Promise; }