import { DecoratedInstance } from './lib/interfaces/decoratedInstance'; import { LogFunctionMap } from './lib/interfaces/logFunctionMap'; export * as Theme from './themes'; export { MessageConstructionStrategy } from './lib/enums/messageConstructionStrategy'; export { expressMiddleware } from './express'; declare global { interface Console extends DecoratedInstance { } } export declare const CustomInstance: (implementation: LogFunctionMap | LogFunctionMap[]) => (target: T, config?: import("@olian/typescript-helpers").DeepPartial) => target is T & DecoratedInstance; export declare const betterLogging: (target: T, config?: import("@olian/typescript-helpers").DeepPartial) => target is T & DecoratedInstance; export default betterLogging;