import { NetworkLog, RouteInfo, DiffResult, JsonContent, StackFrameType } from '../types'; export * from './searchQueryParser'; export * from './memoryManager'; export * from './toast'; export declare const isLocalDebugEnvironment: () => boolean; export declare const getDomainColor: (domain: string) => string; export declare const formatDateTime: (timestamp: number) => string; export declare const formatTimestamp: (timestamp: number) => string; export declare const getStatusColor: (status: number | null) => string; export declare const getDurationColor: (duration: number | null) => string; export declare const getSize: (data: unknown) => string; export declare const formatBytes: (bytes: number) => string; export declare const formatByteSize: (bytes: number) => string; export declare const copyToClipboard: (value: unknown, label?: string) => void; export declare const copyImageOrMediaToClipboard: (uri: string, label?: string) => Promise; export declare const getPath: (url: string) => string; export declare const getBaseUrl: (url: string) => string; export declare const getCurlCommand: (log: NetworkLog) => string; export declare const getFetchCommand: (log: NetworkLog) => string; export declare const getPostmanRequestJson: (log: NetworkLog) => string; export declare const openWithPostman: (log: NetworkLog, toastFn?: (msg: string) => void) => Promise; export declare const deduplicateLogs: (raw: NetworkLog[]) => NetworkLog[]; export declare const escapeRegex: (str: string) => string; export declare const getNavigationInfo: (state: any, path?: string[]) => RouteInfo; export declare const getLogPageName: (log: NetworkLog, routeInfo?: RouteInfo | null) => string; export declare const flattenObject: (obj: any, prefix?: string) => Record; export declare const getDiff: (oldObj: any, newObj: any) => DiffResult[]; export declare const formatDisplayUrl: (url: string) => string; export declare const getLocalizedFilePath: (path: string | any, country: string | any, language: string | any) => any; export declare const getLocalizedFilePathWithSlash: (path: string | any, country: string | any, language: string | any) => any; export declare const isAllValuesEmpty: (obj: Record) => boolean; export declare const formatDateTimeToAnalytics: (ts: number) => string; export declare const getBundleIdentifier: () => string; export declare const getAppName: () => string; export declare const getAppVersionAndBuild: () => { version: string; build: string; formatted: string; }; export declare const handleOpenExternalLink: (url: string) => void; export declare const formatTimeShort: (ts: number) => string; export declare const formatTime: (ts: number) => string; export declare const formatGap: (ms: number) => string; export declare const getJsonContent: (message: string) => JsonContent | null; export declare const getJsonPreviewText: (data: any, maxLines?: number) => { text: string; hasMore: boolean; }; export interface ParsedStackFrame { raw: string; functionName: string; fileName: string; fullPath: string; fileExt: string; frameType: StackFrameType | 'app' | 'dependency' | 'runtime' | 'native'; isUserCode: boolean; isRuntimeNoise: boolean; rawFilePath?: string; lineNumber?: string; columnNumber?: string; isOrigin?: boolean; copyableLocation: string; } export declare const parseStackLine: (rawLine: string, isOrigin?: boolean) => ParsedStackFrame; export declare const getCleanCallerDisplay: (caller?: string) => { fileName: string; lineNumber?: string; functionName?: string; display: string; } | null; export declare const openInVSCode: (filePath: string, lineNumber?: string | number, columnNumber?: string | number) => void; export declare const ANALYTICS_EVENT_PALETTE: string[]; export declare const getEventColor: (name: string) => string; export { getEventCategory, registerGAPlugin, type GAEventCategory, type GAPlugin, } from './gaAnalyticsRegistry'; export declare const getCategoryColors: (category: string) => { bg: string; border: string; text: string; }; export interface RuntimeDiagnostics { engineType: 'hermes' | 'v8' | 'jsc'; archType: 'fabric' | 'paper'; usedHeapMb: number; totalAllocMb: number; } export declare const getRuntimeDiagnostics: () => RuntimeDiagnostics; export declare const isUrlHidden: (url: string | undefined | null, patterns: string[] | undefined | null) => boolean;