import type { StatisticsDetail, StatisticsKeyword, StatisticsPoint, StatisticsQuery, StatisticsRecordPage } from '../statistics-contract.js'; import { ServiceRuntime } from './service.js'; import { type ArkmePrivacyVisibilityService } from './privacy-visibility.js'; export declare function parseStatisticsDetail(value: unknown): StatisticsDetail; export declare function parseStatisticsKeywords(value: unknown, range?: Pick): StatisticsKeyword[] | null; export declare function parseStatisticsActive(value: unknown): StatisticsPoint[]; export declare class StatisticsService { private readonly runtime; private readonly privacy; constructor(runtime: ServiceRuntime, privacy: Pick); read(kind: 'detail' | 'active' | 'long', input: unknown, signal?: AbortSignal): Promise; } //# sourceMappingURL=statistics-service.d.ts.map