import type { Response, NextFunction } from 'express'; import type { RequestResponseLoggerOptions, ExtendedRequest } from './types.js'; export declare const requestResponseLogger: (options?: RequestResponseLoggerOptions) => ((req: ExtendedRequest, res: Response, next: NextFunction) => void); export declare const createRequestResponseLogger: { minimal: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; standard: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; verbose: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; debug: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; production: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; development: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; security: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; performance: (options?: Partial) => (req: ExtendedRequest, res: Response, next: NextFunction) => void; }; //# sourceMappingURL=request-response-logger.d.ts.map