/** Record-owner analytics. Durations describe record creation, never recorded audio. */ export interface StatisticsQuery { accountScope: string; fromStamp: number; toStamp: number; timezoneOffsetMinutes: number; previousFromStamp?: number; previousToStamp?: number; } export interface StatisticsDetail { firstRecordAt: number | null; days: number | null; recordMin: number | null; recordCount: number | null; wordsCount: number | null; subjectCount: number | null; searchCount: number | null; viewCount: number | null; shareCount: number | null; recordMinIncr: number | null; recordCountIncr: number | null; wordsCountIncr: number | null; keywords: StatisticsKeyword[] | null; } export interface StatisticsKeyword { keywordId?: string; snapshotId?: string; text: string; /** Occurrences in the corpus; never substitute the number of matching records. */ occurrenceCount: number | null; recordCount: number | null; } export interface StatisticsPoint { weekday: number; stamp: number; costSec: number; } export interface StatisticsRecord { uid: string; title: string; text: string; sendAt: number; costSec: number; } export interface StatisticsRecordPage { items: StatisticsRecord[]; nextOffset: number | null; } export declare function statisticsDateKey(date: Date): string; export declare function statisticsQuery(accountScope: string, month: string, now?: Date): StatisticsQuery; export declare function statisticsDuration(seconds: number | null): string; //# sourceMappingURL=statistics-contract.d.ts.map