export interface PNGPixelComponentAccess { readonly pixels: Uint8Array | DataView; get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess1 implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess2 implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess2R implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess4 implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess4R implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess8 implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess8R implements PNGPixelComponentAccess { readonly pixels: Uint8Array; private readonly width; constructor(pixels: Uint8Array, width: number); get(offset: number): number; set(offset: number, value: number): void; } export declare class PNGPixelComponentAccess16 implements PNGPixelComponentAccess { readonly pixels: DataView; private readonly width; constructor(pixels: DataView, width: number); get(offset: number): number; set(offset: number, value: number): void; }