/** * @file Performance Extension Usage Examples * @description Comprehensive examples of using the performance monitoring extension */ /** * Basic setup with default configuration */ export declare function example1_BasicSetup(): void; /** * Production-ready configuration with sampling */ export declare function example2_ProductionConfig(): void; /** * Track React component renders */ export declare function example3_RenderTracking(): void; /** * Measure async operations */ export declare function example4_AsyncMeasurement(): Promise; /** * Set and enforce performance budgets */ export declare function example5_PerformanceBudgets(): void; /** * Access current performance metrics */ export declare function example6_MonitorMetrics(): void; /** * Generate and export performance report */ export declare function example7_GenerateReport(): any; /** * Add timeline markers for important events */ export declare function example8_TimelineMarkers(): void; /** * Track JavaScript bundle sizes */ export declare function example9_BundleSizeTracking(): void; /** * Adapt behavior based on network quality */ export declare function example10_NetworkAwarePerformance(): void; /** * Set up periodic performance monitoring */ export declare function example11_PeriodicMonitoring(): () => void; /** * Different configurations for development and production */ export declare function example12_EnvironmentSpecific(): void; /** * Send performance data to analytics */ export declare function example13_AnalyticsIntegration(): Promise; /** * Create custom performance budgets for your app */ export declare function example14_CustomBudgets(): void; export declare const examples: { example1_BasicSetup: typeof example1_BasicSetup; example2_ProductionConfig: typeof example2_ProductionConfig; example3_RenderTracking: typeof example3_RenderTracking; example4_AsyncMeasurement: typeof example4_AsyncMeasurement; example5_PerformanceBudgets: typeof example5_PerformanceBudgets; example6_MonitorMetrics: typeof example6_MonitorMetrics; example7_GenerateReport: typeof example7_GenerateReport; example8_TimelineMarkers: typeof example8_TimelineMarkers; example9_BundleSizeTracking: typeof example9_BundleSizeTracking; example10_NetworkAwarePerformance: typeof example10_NetworkAwarePerformance; example11_PeriodicMonitoring: typeof example11_PeriodicMonitoring; example12_EnvironmentSpecific: typeof example12_EnvironmentSpecific; example13_AnalyticsIntegration: typeof example13_AnalyticsIntegration; example14_CustomBudgets: typeof example14_CustomBudgets; };