type LogLevel = 'debug' | 'info' | 'warn' | 'error';
interface LoggerOptions {
    level?: LogLevel;
    timestamp?: boolean;
}
/**
 * 彩色日志工具
 * @param options 日志配置
 */
declare class Logger {
    private level;
    private timestamp;
    constructor(options?: LoggerOptions);
    private getTimestamp;
    private formatMessage;
    /**
     * 打印调试日志
     * @param message 日志内容
     */
    debug(...messages: any[]): void;
    /**
     * 打印信息日志
     * @param message 日志内容
     */
    info(...messages: any[]): void;
    /**
     * 打印警告日志
     * @param message 日志内容
     */
    warn(...messages: any[]): void;
    /**
     * 打印错误日志
     * @param message 日志内容
     */
    error(...messages: any[]): void;
}
export declare const logger: Logger;
export {};
