import { ImageHTMLElement } from './ImageHTMLElement'; import { ImageImageData } from './ImageImageData'; import { ImageWebGLTexture } from './ImageWebGLTexture'; export interface ImagePoolInterface { returnWebGLTexture(image: ImageWebGLTexture): any; returnImageData(image: ImageImageData): any; getHTMLElement(element: HTMLElement): ImageHTMLElement; getWebGLTexture(width: number, height: number, withFrameBuffer: boolean, caller?: string): ImageWebGLTexture; getImageData(width: number, height: number): ImageImageData; }