import { Logger, LogLevel } from 'homebridge';
import { BasicLogger } from './logger';
export declare class ConfigurableLogger implements BasicLogger {
    private readonly logger;
    debugAsInfo: boolean;
    constructor(logger: Logger);
    info(message: string, ...parameters: unknown[]): void;
    warn(message: string, ...parameters: unknown[]): void;
    error(message: string, ...parameters: unknown[]): void;
    debug(message: string, ...parameters: unknown[]): void;
    log(level: LogLevel, message: string, ...parameters: any[]): void;
}
//# sourceMappingURL=configurableLogger.d.ts.map