interface CpuUsage { user: number; system: number; } export interface ProfilerClock { /** High-resolution monotonic time in milliseconds. It is suitable for measuring elapsed time. */ now(): number; /** Unix wall-clock timestamp in milliseconds. It is suitable for timestamps shared between processes. */ epochNow(): number; /** Process CPU usage since startup, or since `previousValue` when it is supplied. */ cpuUsage(previousValue?: CpuUsage): CpuUsage; /** Current-thread CPU usage since startup, or since `previousValue` when it is supplied. */ threadCpuUsage?(previousValue?: CpuUsage): CpuUsage; } export declare const systemClock: ProfilerClock; export declare const cpuUsageToMs: (usage: CpuUsage) => number; export {};