import { SvelteComponentTyped } from "svelte"; import { HemisphereLight as ThreeHemisphereLight } from 'three'; import type { HemisphereLightProperties } from '../types/components'; declare const __propDef: { props: { position?: HemisphereLightProperties['position']; scale?: HemisphereLightProperties['scale']; rotation?: HemisphereLightProperties['rotation']; lookAt?: HemisphereLightProperties['lookAt']; castShadow?: HemisphereLightProperties['castShadow']; receiveShadow?: HemisphereLightProperties['receiveShadow']; viewportAware?: HemisphereLightProperties['viewportAware']; inViewport?: HemisphereLightProperties['inViewport']; frustumCulled?: HemisphereLightProperties['frustumCulled']; renderOrder?: HemisphereLightProperties['renderOrder']; visible?: HemisphereLightProperties['visible']; intensity?: HemisphereLightProperties['intensity']; skyColor?: HemisphereLightProperties['skyColor']; groundColor?: HemisphereLightProperties['groundColor']; light?: ThreeHemisphereLight; }; events: { viewportenter: CustomEvent>; viewportleave: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type HemisphereLightProps = typeof __propDef.props; export declare type HemisphereLightEvents = typeof __propDef.events; export declare type HemisphereLightSlots = typeof __propDef.slots; export default class HemisphereLight extends SvelteComponentTyped { get light(): ThreeHemisphereLight; } export {};