/**
 * Observability Dashboard
 *
 * Interactive terminal dashboard for monitoring:
 * - Agent costs and budget
 * - Latency and performance
 * - Tool usage statistics
 *
 * Keyboard navigation:
 * - Tab/1-4: Switch views
 * - q: Quit dashboard
 * - r: Refresh data
 */
import React from 'react';
export type DashboardTab = 'overview' | 'costs' | 'latency' | 'tools';
export interface ObservabilityDashboardProps {
    /** Initial tab to display */
    initialTab?: DashboardTab;
    /** Budget limit for cost tracking */
    budget?: number;
    /** Refresh interval in ms */
    refreshInterval?: number;
    /** Callback when dashboard is closed */
    onClose?: () => void;
}
/**
 * Observability Dashboard Component
 *
 * Full-screen interactive dashboard for monitoring agent performance.
 */
export declare function ObservabilityDashboard(props: ObservabilityDashboardProps): React.JSX.Element;
/**
 * Standalone Dashboard (for direct rendering)
 */
export declare function StandaloneDashboard(props: ObservabilityDashboardProps): React.JSX.Element;
export default ObservabilityDashboard;
