import { SvelteComponentTyped } from "svelte"; import type { Object3DInstanceProperties } from '../types/components'; declare const __propDef: { props: { object: Object3DInstanceProperties['object']; position?: Object3DInstanceProperties['position']; scale?: Object3DInstanceProperties['scale']; rotation?: Object3DInstanceProperties['rotation']; lookAt?: Object3DInstanceProperties['lookAt']; viewportAware?: Object3DInstanceProperties['viewportAware']; inViewport?: Object3DInstanceProperties['inViewport']; castShadow?: Object3DInstanceProperties['castShadow']; receiveShadow?: Object3DInstanceProperties['receiveShadow']; frustumCulled?: Object3DInstanceProperties['frustumCulled']; renderOrder?: Object3DInstanceProperties['renderOrder']; visible?: Object3DInstanceProperties['visible']; }; events: { viewportenter: CustomEvent>; viewportleave: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type Object3DInstanceProps = typeof __propDef.props; export declare type Object3DInstanceEvents = typeof __propDef.events; export declare type Object3DInstanceSlots = typeof __propDef.slots; export default class Object3DInstance extends SvelteComponentTyped { } export {};