import { Logger } from 'winston'; import { LoggerOptions } from './logger'; export interface SystemLoggerOptions extends LoggerOptions { seperateError?: boolean; } export type logMethod = (message: string, meta?: { module?: string; submodule?: string; method?: string; [key: string]: any; }) => SystemLogger; export interface SystemLogger extends Omit { info: logMethod; warn: logMethod; error: logMethod; debug: logMethod; } export declare const createSystemLogger: (options: SystemLoggerOptions) => SystemLogger;