import { LoggerLevelName } from '@bitblit/ratchet-common/logger/logger-level-name';
import { LogMessageFormatType } from '@bitblit/ratchet-common/logger/log-message-format-type';
import { LoggingTraceIdGenerator } from './logging-trace-id-generator.js';
export interface EpsilonLoggerConfig {
    envParamLogLevelName?: string;
    queryParamLogLevelName?: string;
    queryParamTracePrefixName?: string;
    traceIdGenerator?: LoggingTraceIdGenerator;
    logMessageFormatType?: LogMessageFormatType;
    traceHeaderName?: string;
    traceDepthHeaderName?: string;
    epsilonStartEndMessageLogLevel?: LoggerLevelName;
}
