import { Buffer } from 'node:buffer'; declare interface BitmapInfo { width: number height: number interlace: boolean bpp: number depth: 1 | 2 | 4 | 8 | 16 } declare interface FilterDependencies { read: (length: number, callback: (data: Buffer) => void) => void write: (data: Buffer) => void complete: () => void } /** * Filter class for handling PNG scanline filtering */ export declare class Filter { constructor(bitmapInfo: BitmapInfo, dependencies: FilterDependencies); start(): void; }