export function createReflectionProbe(probe) {
    if (!probe.id.trim())
        throw new Error("ReflectionProbe id is required.");
    if (!Number.isFinite(probe.radius) || probe.radius <= 0)
        throw new Error("ReflectionProbe radius must be positive.");
    if (!Number.isFinite(probe.intensity) || probe.intensity < 0)
        throw new Error("ReflectionProbe intensity must be non-negative.");
    return probe;
}
//# sourceMappingURL=ReflectionProbe.js.map