import type { WebGlContextWrapper } from '../../../lib/WebGlContextWrapper.js'; /** * Allocate big memory chunk that we * can re-use to draw quads * * @param glw * @param size */ export declare function createIndexBuffer(glw: WebGlContextWrapper, size: number): WebGLBuffer | null; /** * Checks if an object is of type HTMLImageElement. * This is used because we cant check for HTMLImageElement directly when the * renderer is running in a seperate web worker context. * * @param obj * @returns */ export declare function isHTMLImageElement(obj: unknown): obj is HTMLImageElement; export interface WebGlColor { raw: number; normalized: [number, number, number, number]; }