import { SvelteComponentTyped } from "svelte"; import { PointLight as ThreePointLight } from 'three'; import type { PointLightProperties } from '../types/components'; declare const __propDef: { props: { position?: PointLightProperties['position']; scale?: PointLightProperties['scale']; rotation?: PointLightProperties['rotation']; lookAt?: PointLightProperties['lookAt']; receiveShadow?: PointLightProperties['receiveShadow']; viewportAware?: PointLightProperties['viewportAware']; inViewport?: PointLightProperties['inViewport']; frustumCulled?: PointLightProperties['frustumCulled']; renderOrder?: PointLightProperties['renderOrder']; visible?: PointLightProperties['visible']; intensity?: PointLightProperties['intensity']; color?: PointLightProperties['color']; distance?: PointLightProperties['distance']; decay?: PointLightProperties['decay']; power?: PointLightProperties['power']; shadow?: PointLightProperties['shadow']; light?: ThreePointLight; }; events: { viewportenter: CustomEvent>; viewportleave: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type PointLightProps = typeof __propDef.props; export declare type PointLightEvents = typeof __propDef.events; export declare type PointLightSlots = typeof __propDef.slots; export default class PointLight extends SvelteComponentTyped { get light(): ThreePointLight; } export {};