/// import { Logger, FileTransport, ConsoleTransport, Transport, LoggerLevel, ConsoleTransportOptions, FileTransportOptions } from 'egg-logger'; import { IOssConfig } from './oss-logger'; interface MyConsoleTransportOptions extends ConsoleTransportOptions { secrets?: string[]; } interface MyFileTransportOptions extends FileTransportOptions { secrets?: string[]; } declare function mark(val: string): string; declare const formatter: (meta?: object) => string; declare class _ConsoleTransport extends ConsoleTransport { constructor(options: MyConsoleTransportOptions); } declare class _FileTransport extends FileTransport { constructor(options: MyFileTransportOptions); } interface IProps { file?: string; level?: LoggerLevel; secrets?: string[]; eol?: string; } declare class EngineLogger extends Logger { constructor(props: IProps); oss(ossConfig: IOssConfig): Promise; } export { EngineLogger, Logger, formatter, Transport, _ConsoleTransport as ConsoleTransport, _FileTransport as FileTransport, IOssConfig, LoggerLevel, mark, };