import { SvelteComponentTyped } from "svelte"; import { Group as ThreeGroup } from 'three'; import type { FloatProperties } from '../types/components'; declare const __propDef: { props: { position?: FloatProperties['position']; scale?: FloatProperties['scale']; rotation?: FloatProperties['rotation']; lookAt?: FloatProperties['lookAt']; viewportAware?: FloatProperties['viewportAware']; inViewport?: FloatProperties['inViewport']; castShadow?: FloatProperties['castShadow']; receiveShadow?: FloatProperties['receiveShadow']; frustumCulled?: FloatProperties['frustumCulled']; renderOrder?: FloatProperties['renderOrder']; visible?: FloatProperties['visible']; speed?: FloatProperties['speed']; rotationIntensity?: FloatProperties['rotationIntensity']; floatIntensity?: FloatProperties['floatIntensity']; floatingRange?: FloatProperties['floatingRange']; group?: ThreeGroup; }; events: { viewportenter: CustomEvent>; viewportleave: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type FloatProps = typeof __propDef.props; export declare type FloatEvents = typeof __propDef.events; export declare type FloatSlots = typeof __propDef.slots; export default class Float extends SvelteComponentTyped { } export {};