import { ConsoleLogger, LogLevel } from '@nestjs/common';
export type AppLogLevel = 'verbose' | 'debug' | 'info' | 'warn' | 'error' | 'fatal';
export declare class RequestLogger extends ConsoleLogger {
    private readonly isLocal;
    protected printStackTrace(stack: string): void;
    protected printMessages(messages: unknown[], context?: string, logLevel?: LogLevel, writeStreamType?: 'stdout' | 'stderr'): void;
    protected getLambdaContextMessage(contextMessage?: string): {
        context: string;
        requestId: string;
        ip: string;
        tenantCode: string;
        userId: string;
    };
}
export declare function getLogLevels(level: AppLogLevel): LogLevel[];
