/** * No-op instrumentation stub for production builds * * This module provides empty implementations of all instrumentation * functions to enable complete tree-shaking in production. */ export declare const cellInstr: { recordCreateCellCall: () => void; recordCharCellWidthCall: () => void; recordCacheHit: (_arg: any) => void; recordCacheMiss: (_arg: any) => void; recordNewCell: () => void; recordBlankCacheHit: () => void; recordBlankCacheMiss: () => void; recordContinuationCacheHit: () => void; recordContinuationCacheMiss: () => void; recordCacheClear: (_arg: any) => void; registerCacheBucket: (..._args: any[]) => void; updateMaxCacheSize: (..._args: any[]) => void; }; export declare const textInstr: { recordTextCellWidthCall: (..._args: any[]) => void; recordRenderPassCacheHit: () => void; recordRenderPassCacheMiss: () => void; recordTextWidthCacheHit: () => void; recordTextWidthCacheMiss: () => void; recordTextWidthCacheSet: () => void; recordTextWidthCacheEvict: () => void; recordWrapByCellsCall: () => void; recordWrapCacheHit: () => void; recordWrapCacheMiss: () => void; recordWrapCacheClear: () => void; recordWrapCacheSet: () => void; recordWrapWidthBucketMapClear: () => void; }; export declare const graphemeInstr: { recordSegmentedGraphemesCall: () => void; recordSegmentationRequiredInput: () => void; recordIntlSegmenterUsed: () => void; recordFallbackSegmenterUsed: () => void; }; export declare const isInstrumentationEnabled: () => boolean; export declare const enableInstrumentation: () => void; export declare const disableInstrumentation: () => void; export declare const resetMetrics: () => void; export declare const getMetrics: () => any; export declare const getHeapUsed: () => null; export declare const getMetricsWithHeap: () => any;