import { CanvasRefType, RenderSize, WebGLUniform } from "gl-layer"; export declare const useCanvasInitializer: () => { initializer: ({ canvasRef, shader, uniforms, textures, index, size, mouse, radius, timeRange, }: { canvasRef: CanvasRefType; shader: { fragmentShaderSource: string; vertexShaderSource: string; }; uniforms: WebGLUniform[]; textures: WebGLTexture[]; index: number; size: RenderSize; radius?: number; mouse?: { x: number; y: number; }; timeRange?: number; }) => Promise; };