import { Logger } from 'homebridge'; export declare enum LogType { ALWAYS = 0, WARNING = 1, ERROR = 2, SUCCESS = 3 } export declare class Log { private readonly logger; readonly verbose: boolean; constructor(logger: Logger, verbose: boolean); always(message: string, ...parameters: any[]): void; warning(message: string, ...parameters: any[]): void; error(message: string, ...parameters: any[]): void; success(message: string, ...parameters: any[]): void; ifVerbose(message: string, ...parameters: any[]): void; ifVerbose(level: LogType, message: string, ...parameters: any[]): void; }