export class TilemapProfiler { reset(): void; frameCount: number; totalPixelsTouched: number; totalBlitCalls: number; totalChunksDrawn: number; cameraMovedFrames: number; cameraStaticFrames: number; lastCameraPos: { x: number; y: number; }; startFrame(camera: any): void; recordBlit(width: any, height: any): void; recordChunk(): void; getReport(): "No frames recorded" | { totalFrames: number; cameraMovedFrames: number; cameraStaticFrames: number; wasteRatio: string; avgPixelsPerFrame: string; avgBlitsPerFrame: string; avgChunksPerFrame: string; totalPixelsTouched: number; wastedPixels: string; redundantWork: string; }; printReport(): void; } export const tilemapProfiler: TilemapProfiler;