export declare class Framebuffer { width: number; height: number; colorDepth: number; pixels: Uint32Array; stride: number; offset: number; constructor(width: number, height: number, colorDepth: number, parent?: Framebuffer); inspect(): string; setPixel(x: number, y: number, color: number): void; getPixel(x: number, y: number): number; getPixelAsGray(x: number, y: number): number; isOn(x: number, y: number): boolean; averageBrightness(): number; fill(color: number): void; fillData(data: number[]): void; renderAlpha(backgroundColor: number): void; walk(f: (x: number, y: number, pixel: number) => boolean, x?: number, y?: number): void; view(x1: number, y1: number, x2: number, y2: number): Framebuffer; }