import { LoggingService, LogLevel } from './LoggingService'; import { Request, Response } from 'express'; declare const logger: LoggingService; export declare const logRequest: (message: string, req?: Request, res?: Response, metadata?: any) => void; export declare const logError: (message: string, error?: Error, req?: Request, res?: Response) => void; export declare const logWarning: (message: string, metadata?: any, req?: Request, res?: Response) => void; export declare const logAuth: (message: string, userId?: string, metadata?: any, req?: Request, res?: Response) => void; export declare const logDatabase: (message: string, query?: string, executionTime?: number, metadata?: any) => void; export declare const logStartup: (message: string, metadata?: any) => void; export declare const logConnection: (message: string, type: string, status: "success" | "failure" | "attempt", metadata?: any) => void; export declare const logOther: (message: string, metadata?: any, req?: Request, res?: Response) => void; export { LoggingService, LogLevel }; export default logger; //# sourceMappingURL=Logger.d.ts.map