import { ImageHTMLElement } from './ImageHTMLElement'; import { ImageImageData } from './ImageImageData'; import { ImageWebGLTexture } from './ImageWebGLTexture'; import { ImagePoolInterface } from './ImagePoolInterface'; export declare class ImagePoolPrivate implements ImagePoolInterface { private texturePool; private imageDataPool; private imageDataPerformance; private texturePerformance; constructor(); returnWebGLTexture(image: ImageWebGLTexture): void; returnImageData(image: ImageImageData): void; getHTMLElement(element: HTMLElement): ImageHTMLElement; getWebGLTexture(width: number, height: number, withFrameBuffer?: boolean, caller?: string): ImageWebGLTexture; getImageData(width: number, height: number): ImageImageData; }