/**
 * Live Log Widget
 *
 * Streams log entries in real-time with live update indicators.
 * Max tier only with efficient diff-based updates.
 *
 * @since v1.56.5
 */
import type { RegisteredWidget, WidgetDefinition } from '../widget-types.js';
/**
 * Log level
 */
export type LogLevel = 'debug' | 'info' | 'warn' | 'error';
/**
 * Log entry
 */
export interface LogEntry {
    id: string;
    timestamp: number;
    level: LogLevel;
    source: string;
    message: string;
}
/**
 * Connection status
 */
export type ConnectionStatus = 'connected' | 'connecting' | 'disconnected' | 'error';
/**
 * Widget data interface
 */
export interface LiveLogData {
    /** Log entries (newest first) */
    entries: LogEntry[];
    /** Connection status */
    connectionStatus: ConnectionStatus;
    /** Last update timestamp */
    lastUpdate: number;
    /** Is paused */
    paused: boolean;
}
/**
 * Widget definition
 */
export declare const liveLogDefinition: WidgetDefinition;
/**
 * Registered widget export
 */
export declare const LiveLogWidget: RegisteredWidget;
export default LiveLogWidget;
//# sourceMappingURL=LiveLogWidget.d.ts.map