| import { IOBuffer } from 'iobuffer'; | |
| import type { PngEncoderOptions, ImageData } from './types'; | |
| export default class PngEncoder extends IOBuffer { | |
| private readonly _png; | |
| private readonly _zlibOptions; | |
| private _colorType; | |
| private readonly _interlaceMethod; | |
| constructor(data: ImageData, options?: PngEncoderOptions); | |
| encode(): Uint8Array; | |
| private encodeIHDR; | |
| private encodeIEND; | |
| private encodePLTE; | |
| private encodeTRNS; | |
| private encodeIDAT; | |
| private encodeData; | |
| private _checkData; | |
| } | |