import Namespace from "./namespace";
import RPCClient from "../rpcclient";
/**
 * Manage the logger activities
 *
 * @export
 * @class Logger
 * @extends {Namespace}
 */
export default class Logger extends Namespace {
    /**
     * Creates an instance of Logger.
     * @param {RPCClient} client
     * @memberof Logger
     */
    constructor(client: RPCClient);
    /**
     * Set the log level to DEBUG.
     *
     * @public
     * @returns {Promise<boolean>}
     * @memberof Logger
     */
    debugLogger(): Promise<boolean>;
    /**
     * Set the logger to default logger
     *
     * @public
     * @returns {Promise<boolean>}
     * @memberof Logger
     */
    defaultLogger(): Promise<boolean>;
}
