import type { Message, Ticket, User } from "./types"; export type TicketResponse = { ticket: Ticket; messages: Message[]; }; export type TicketsResponse = { tickets: Ticket[]; cursor?: string; }; export type MeResponse = User; export type ModeratorsResponse = User[]; export type Statistic = { mean: number; median: number; count: number; }; export type OverallStatsResponse = { global: Statistic; hourly: (Statistic & { hour: number })[]; }; export type LeaderboardStat = Statistic & { user: User; rank: number; }; export type LeaderboardResponse = LeaderboardStat[];