import { Route } from '../structures/route'; import { Schema } from '../structures/schema'; import { Middleware } from '../structures/middleware'; export interface StartupStats { warnings: number; errors: number; routesLoaded: number; schemasLoaded: number; middlewaresLoaded: number; } export declare class Logger { private static statsTracker; static setStatsTracker(stats: StartupStats): void; static clearStatsTracker(): void; static getStatsTracker(): StartupStats | null; static routeLoaded(route: Route): void; static schemaLoaded(schema: Schema): void; static middlewareLoaded(middleware: Middleware): void; static serverStarted({ port, seconds, stats, }: { port: number; seconds: number; stats?: StartupStats; }): void; static starting(): void; static deprecationWarning(message: string, location?: string): void; static warning(message: string, location?: string): void; static error(message: string, error?: unknown): void; } //# sourceMappingURL=logger.d.ts.map