import type { ActivityDto, AdminRange, DistributionsDto, ErrorDetailDto, ErrorSampleDto, ErrorsPageDto, OverviewDto, SystemDto, } from '../../shared/types/telemetry' import type { ErrorQuery } from './validation' export interface TelemetryAdminApi { overview(range: AdminRange): Promise activity(range: AdminRange): Promise distributions(range: AdminRange): Promise errors(query: ErrorQuery): Promise errorDetail(fingerprint: string): Promise errorSample(fingerprint: string): Promise system(): Promise }