import { Metric } from './Metric' export interface MetricsStoreInterface { storeUserBasedMetric(metric: Metric, value: number, userUuid: string): Promise getUserBasedStatistics( name: string, timestamp: number, ): Promise<{ sum: number max: number min: number sampleCount: number }> storeMetric(metric: Metric): Promise getStatistics( name: string, from: number, to: number, ): Promise<{ sum: number max: number min: number sampleCount: number }> }