export default class Display { constructor(target: any); _drawCtx: CanvasRenderingContext2D | null; _renderQ: any[]; _flushPromise: Promise | null; _fbWidth: number; _fbHeight: number; _prevDrawStyle: string; _target: any; _targetCtx: any; _viewportLoc: { x: number; y: number; w: any; h: any; }; _backbuffer: HTMLCanvasElement; _damageBounds: { left: number; top: number; right: number; bottom: number; }; _scale: number; _clipViewport: boolean; set scale(scale: number); get scale(): number; set clipViewport(viewport: boolean); get clipViewport(): boolean; get width(): number; get height(): number; viewportChangePos(deltaX: any, deltaY: any): void; viewportChangeSize(width: any, height: any): void; absX(x: any): number; absY(y: any): number; resize(width: any, height: any): void; getImageData(): ImageData; toDataURL(type: any, encoderOptions: any): string; toBlob(callback: any, type: any, quality: any): void; _damage(x: any, y: any, w: any, h: any): void; flip(fromQueue: any): void; pending(): boolean; flush(): Promise; _flushResolve: ((value: any) => void) | null | undefined; fillRect(x: any, y: any, width: any, height: any, color: any, fromQueue: any): void; copyImage(oldX: any, oldY: any, newX: any, newY: any, w: any, h: any, fromQueue: any): void; imageRect(x: any, y: any, width: any, height: any, mime: any, arr: any): void; videoFrame(x: any, y: any, width: any, height: any, frame: any): void; blitImage(x: any, y: any, width: any, height: any, arr: any, offset: any, fromQueue: any): void; drawImage(img: any, ...args: any[]): void; autoscale(containerWidth: any, containerHeight: any): void; _rescale(factor: any): void; _setFillColor(color: any): void; _renderQPush(action: any): void; _resumeRenderQ(): void; _scanRenderQ(): void; } //# sourceMappingURL=display.d.ts.map