import { LoggingBackend } from "../../interfaces/logger.d.ts"; /** * A logging backend that logs to the console. */ export declare class ConsoleBackend implements LoggingBackend { private timers; constructor(); /** * Get the CSS style for a specific log level */ private getStyleForLevel; /** * Format a log message with category, timestamp and log level */ private formatMessage; trace(category: string, message: string, ...args: unknown[]): void; debug(category: string, message: string, ...args: unknown[]): void; info(category: string, message: string, ...args: unknown[]): void; warn(category: string, message: string, ...args: unknown[]): void; error(category: string, message: string, ...args: unknown[]): void; /** * Start a timer with the specified label. */ time(category: string, label: string): void; /** * End a timer and log the elapsed time. */ timeEnd(category: string, label: string): void; }