/**
 * 可注入业务日志
 *
 * @example
 * ```ts
 * @Inject()
 * logger: Logger
 *
 * this.logger.error('获取巧房数据为空')
 * this.logger.info('user %s login', username)
 * ```
 */
export declare class Logger {
    info(msg: string, ...args: unknown[]): void;
    warn(msg: string, ...args: unknown[]): void;
    debug(msg: string, ...args: unknown[]): void;
    error(msg: string | Error, ...args: unknown[]): void;
}
