import { GdiObject } from './GdiObject'; import { DeviceContext } from './DeviceContext'; import { Canvas, CanvasRenderingContext2D } from 'canvas'; export declare class Bitmap extends GdiObject { private canvas; private ctx; private width; private height; constructor(width: number, height: number); GetWidth(): number; GetHeight(): number; GetCanvas(): Canvas; GetContext(): CanvasRenderingContext2D; static FromFile(path: string): Promise; static FromBuffer(buffer: Buffer): Promise; static CreateBitmapFromIndexedData(infoBuffer: Buffer, pixelData: Buffer, width: number, height: number, bpp: number, paletteSize: number, isTopDown: boolean): Bitmap; Draw(hDC: DeviceContext, x: number, y: number, width?: number, height?: number): boolean; Clone(): Bitmap; SaveToFile(path: string): Promise; ToBuffer(): Buffer; } //# sourceMappingURL=Bitmap.d.ts.map