import { ILogger } from "../"; declare class Logger implements ILogger { debugMsgs: any[]; toConsole: boolean; toFile: any; callback: any; level: number; constructor({ toConsole, toFile, callback }: { toConsole?: boolean; toFile?: string; callback?: any; }); setOptions({ toConsole, toFile, callback }: { toConsole: any; toFile: any; callback: any; }): void; msg(message: any, type?: string): { date: Date; message: any; type: string; level: number; }; clear(): void; get(): any[]; info(...message: any[]): { date: Date; message: any; type: string; level: number; }; debug(...message: any[]): { date: Date; message: any; type: string; level: number; }; warn(...message: any[]): { date: Date; message: any; type: string; level: number; }; log(...message: any[]): { date: Date; message: any; type: string; level: number; }; logS(...message: any[]): { date: Date; message: any; type: string; level: number; }; logE(...message: any[]): { date: Date; message: any; type: string; level: number; }; toString(...args: any[]): string; reportError(err: any): void; error(err: any): void; save(filename: any, flag?: string): Promise; saveForInstance(instanceId: any): Promise; } export { Logger };