/**
 * Logging utilities for Onebox
 */
type LogLevel = 'info' | 'success' | 'warn' | 'error' | 'debug';
declare class Logger {
    private debugMode;
    constructor();
    /**
     * Log a message with specified level
     */
    log(level: LogLevel, message: string, ...args: unknown[]): void;
    /**
     * Info level logging
     */
    info(message: string, ...args: unknown[]): void;
    /**
     * Success level logging
     */
    success(message: string, ...args: unknown[]): void;
    /**
     * Warning level logging
     */
    warn(message: string, ...args: unknown[]): void;
    /**
     * Error level logging
     */
    error(message: string, ...args: unknown[]): void;
    /**
     * Debug level logging (only when --debug flag is present)
     */
    debug(message: string, ...args: unknown[]): void;
    /**
     * Get colored prefix for log level
     */
    private getPrefix;
    /**
     * Print a table (simplified version)
     */
    table(headers: string[], rows: string[][]): void;
}
export declare const logger: Logger;
export {};
