import type { LogData } from "../../../types/common-types.js"; export type ColoredLogLevel = "debug" | "info" | "warn" | "error"; export interface ColoredLoggerOptions { isDev: boolean; } export declare class ColoredLogger { private readonly isDev; private readonly colors; constructor(opts: ColoredLoggerOptions); private format; logProviderRequest(requestId: string, action: "request-start" | "request-success" | "request-error", data?: LogData): void; logServerTool(message: string, sessionId?: string): void; logVirtualRouterHit(routeName: string, providerKey: string, model?: string, sessionId?: string): void; logModule(module: string, action: string, data?: LogData): void; private resolveSessionColor; }