import { AnalyticData, FrameData, FrameEnd, FrameStart } from '@deepkit/stopwatch'; export declare function encodeFrames(frames: (FrameStart | FrameEnd)[]): Uint8Array; export declare function encodeFrameData(dataItems: FrameData[]): Uint8Array; export declare function encodeAnalytic(data: AnalyticData[]): Uint8Array; export declare function decodeAnalytic(buffer: Uint8Array, callback: (data: AnalyticData) => void): void; export declare function decodeFrameData(buffer: Uint8Array, callback: (data: { cid: number; category: number; data: Uint8Array; }) => void): void; export declare function deserializeFrameData(data: { cid: number; category: number; data: Uint8Array; }): any; export declare function decodeFrames(buffer: Uint8Array, callback: (frame: FrameStart | FrameEnd) => void): void;