import { SvelteComponentTyped } from "svelte"; import { AmbientLight as ThreeAmbientLight } from 'three'; import type { AmbientLightProperties } from '../types/components'; declare const __propDef: { props: { position?: AmbientLightProperties['position']; scale?: AmbientLightProperties['scale']; rotation?: AmbientLightProperties['rotation']; lookAt?: AmbientLightProperties['lookAt']; castShadow?: AmbientLightProperties['castShadow']; receiveShadow?: AmbientLightProperties['receiveShadow']; frustumCulled?: AmbientLightProperties['frustumCulled']; renderOrder?: AmbientLightProperties['renderOrder']; visible?: AmbientLightProperties['visible']; viewportAware?: AmbientLightProperties['viewportAware']; inViewport?: AmbientLightProperties['inViewport']; color?: AmbientLightProperties['color']; intensity?: AmbientLightProperties['intensity']; light?: ThreeAmbientLight; }; events: { viewportenter: CustomEvent>; viewportleave: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type AmbientLightProps = typeof __propDef.props; export declare type AmbientLightEvents = typeof __propDef.events; export declare type AmbientLightSlots = typeof __propDef.slots; export default class AmbientLight extends SvelteComponentTyped { get light(): ThreeAmbientLight; } export {};