import winston from "winston"; export declare const winstonLogger: winston.Logger; export declare const logger: { debug: (msg: string) => void; info: (msg: string) => void; warn: (msg: string) => void; error: (msg: string) => void; catch: (e: unknown) => void; }; export interface LoggingOptions { level?: "debug" | "info" | "warn" | "error"; transports?: winston.transport[]; disableFileLogging?: boolean; disableConsoleLogging?: boolean; disableConsoleColors?: boolean; showConsoleTimestamps?: boolean; logDirectory?: string; logRequests?: boolean; logSlowRequests?: boolean; logSlowRequestsReadMs?: number; logSlowRequestsWriteMs?: number; } export declare function setupLogging(options?: LoggingOptions): void;