import { RequestContextProvider } from '..'; type DefaultFields = { [key: string]: undefined | string | object | (() => object | string | undefined); }; export declare const defaultFieldsFormatter: (defaults: DefaultFields) => import("logform").Format; export declare class CommercetoolsLogger { private logger; constructor(opts: { contextProvider: RequestContextProvider; projectKey: string; }); debug(obj: object, message: string): void; info(obj: object, message: string): void; warn(obj: object, message: string): void; error(obj: object, message: string): void; } export {};