import type { Logging, LogLevel } from 'homebridge';
/**
 * VirtualLogger
 */
export declare class VirtualLogger {
    private platformLogger;
    private muteInfo;
    constructor(platformLogger: Logging);
    info(message: string, debug?: boolean, parameters?: any[]): void;
    success(message: string, parameters?: any[]): void;
    warn(message: string, parameters?: any[]): void;
    error(message: string, parameters?: any[]): void;
    debug(message: string, parameters?: any[]): void;
    log(level: LogLevel, message: string, parameters?: any[]): void;
}
