import { Request } from "express"; import { AuthService } from "../../common/services/AuthService"; import { PaginatedResultDTO } from "../../common/models/PaginatedResultDTO"; import { StatisticsDTO } from "../models/StatisticsDTO"; import { StatisticsQuery } from "../models/StatisticsSchema"; import { StatisticsService } from "../services/StatisticsService"; export declare class LeaderboardsController { private readonly authService; private readonly statisticsService; constructor(authService: AuthService, statisticsService: StatisticsService); protected find(query: StatisticsQuery): Promise>; protected findByUser(req: Request, query: StatisticsQuery): Promise; }