import pino from "pino"; export declare type Logger = pino.Logger; /** instance for logging to file */ export declare let logToFile: Logger | undefined; export interface Options extends pino.LoggerOptions { /** location of log files */ logDir?: string; /** number of milliseconds - default 604800000 for 7 days */ retentionTime?: number; } /** @returns a previously instantiated instance of Pino that logs to an automatically generated file in logs folder in root directory */ export declare function createLogger(options?: Options): Promise; interface WriteLogOptions { stdout?: boolean; level?: pino.Level; } /** write message to both file and/or console */ export declare function writeLog(message: any, config?: WriteLogOptions): void; export {};