export class LightRenderMetadata {
    /**
     *
     * @param {AbstractLight} light
     */
    constructor(light: AbstractLight);
    /**
     *
     * @type {AbstractLight}
     */
    light: AbstractLight;
    /**
     *
     * @type {number}
     */
    address: number;
    bvh_leaf: BvhClient;
    /**
     *
     * @param {LightRenderMetadata} other
     * @returns {number}
     */
    compare(other: LightRenderMetadata): number;
    update(): void;
    /**
     *
     * @param {BVH} bvh
     */
    link(bvh: BVH): void;
    unlink(): void;
}
import { BvhClient } from "../../../../core/bvh2/bvh3/BvhClient.js";
//# sourceMappingURL=LightRenderMetadata.d.ts.map