import { MutableRefObject } from "react"; import { InstancedBufferGeometry, InstancedMesh, Matrix4, Vector3 } from "three"; import { ParticlesAPI } from "../ParticlesContext"; import { MeshParticlesMaterial } from "./MeshParticlesMaterial"; export declare const tmpScale: Vector3; export declare const tmpMatrix4: Matrix4; export declare type MeshParticles = InstancedMesh; export declare function useMeshParticles(maxParticles: number, safetySize: number): [MutableRefObject, ParticlesAPI];