import { BackendTimer } from './kernels/backend'; import { Tensor } from './tensor'; import { TypedArray } from './types'; export declare class Profiler { private backendTimer; private logger; constructor(backendTimer: BackendTimer, logger?: Logger); profileKernel(name: string, f: () => T): T; } export declare class Logger { logKernelProfile(name: string, result: Tensor, vals: TypedArray, timeMs: number): void; }