import { type CollectedLight } from "./LightCollector";
import { type CascadeSplit } from "./CascadedShadowMaps";
export interface DebugLine {
    readonly from: readonly [number, number, number];
    readonly to: readonly [number, number, number];
    readonly color: readonly [number, number, number, number];
}
export declare class LightingDebug {
    buildLightLines(lights: readonly CollectedLight[], length?: number): readonly DebugLine[];
    buildShadowMapLabel(light: CollectedLight): string;
    buildCascadeLines(splits: readonly CascadeSplit[], width?: number): readonly DebugLine[];
}
//# sourceMappingURL=LightingDebug.d.ts.map