import { Appender, Levels, Logger } from "log4js"; export * from "log4js"; export declare interface LoggerConfig { appenders?: { [name: string]: Appender; }; categories?: { [name: string]: { appenders: string[]; level: string; enableCallStack?: boolean; }; }; pm2?: boolean; pm2InstanceVar?: string; levels?: Levels; disableClustering?: boolean; } declare function log4j(config: LoggerConfig): Logger; declare namespace log4j { var getLogger: typeof import(".").getLogger; } export declare function getLogger(name: any): Logger; export default log4j;