export default interface ILogger {
    log(level: string, message: string, ...meta: any[]): void;
    /**
     * log a error message and any other information
     * @param message message to write
     * @param meta meta data
     */
    error(message: string, ...meta: any[]): void;
    /**
     * log a warn message and any other information
     * @param message message to write
     * @param meta meta data
     */
    warn(message: string, ...meta: any[]): void;
    /**
     * log a info message and any other information
     * @param message message to write
     * @param meta meta data
     */
    info(message: string, ...meta: any[]): void;
    /**
     * log a debug message and any other information
     * @param message message to write
     * @param meta meta data
     */
    debug(message: string, ...meta: any[]): void;
}
