import { StatRecord } from './stat-record'; import { Periods } from '../utils/periods'; export declare class StatsHandler { readonly filePath: string; constructor(filePath: string); writeStats(stat: StatRecord): void; readStats(): StatRecord[]; readLine(line: string): StatRecord; getAllUsers(stats?: StatRecord[]): string[]; getUsersCount(stats?: StatRecord[]): number; getUsersCountInRange(from: Date, to: Date): number; getUsersCountWithShift(shift: Periods): number; getUsersLastWeek(): number; getUsersLastMonth(): number; getNewUsersCount(shift: Periods): number; getNewUsersLastWeek(): number; getNewUsersLastMonth(): number; getActionsCount(action: string, shift?: Periods): number; getActionsLastWeek(action: string): number; getActionsLastMonth(action: string): number; }