import { AmbientLight, DirectionalLight, HemisphereLight } from "three";
import { IComponent } from "@inweb/viewer-core";
import type { Viewer } from "../Viewer";
export declare class LightComponent implements IComponent {
    protected viewer: Viewer;
    protected ambientLight: AmbientLight;
    protected directionalLight: DirectionalLight;
    protected frontLight: DirectionalLight;
    protected hemisphereLight: HemisphereLight;
    constructor(viewer: Viewer);
    dispose(): void;
    geometryEnd: () => void;
}
