import type { CinematicRuntimeLight } from "./CinematicLightingRig";
import { type CinematicRendererEvidenceFlag } from "./CinematicEvidence";
export interface CinematicEmissivePractical {
    readonly id: string;
    readonly sourceObjectId: string;
    readonly color: readonly [number, number, number];
    readonly intensity: number;
    readonly radiusMeters: number;
}
export interface CinematicEmissivePracticalLightSystem {
    readonly id: string;
    readonly practicals: readonly CinematicEmissivePractical[];
    readonly lights: readonly CinematicRuntimeLight[];
    readonly rendererOwnedEvidence: CinematicRendererEvidenceFlag;
    readonly diagnostics: readonly string[];
}
export declare function createEmissivePracticalLightSystem(practicals: readonly CinematicEmissivePractical[], id?: string): CinematicEmissivePracticalLightSystem;
//# sourceMappingURL=EmissivePracticalLightSystem.d.ts.map