/** * @file Performance Observatory Context * @description Context for performance monitoring (Fast Refresh compliant). */ /** * Performance metric */ export interface PerformanceMetric { name: string; value: number; timestamp: number; metadata?: Record; } /** * Performance observatory context value */ export interface PerformanceObservatoryContextValue { metrics: PerformanceMetric[]; recordMetric: (name: string, value: number, metadata?: Record) => void; clearMetrics: () => void; getMetric: (name: string) => PerformanceMetric | undefined; getMetricsByName: (name: string) => PerformanceMetric[]; isObserving: boolean; startObserving: () => void; stopObserving: () => void; } /** * Performance observatory context - extracted for Fast Refresh compliance */ export declare const PerformanceObservatoryContext: import('react').Context;