import { SvelteComponentTyped } from "svelte"; import type { Writable } from 'svelte/store'; import type { Object3D } from 'three'; import type { HierarchicalObjectProperties } from '../types/components'; import type { ThrelteParentContext } from '../types/types'; export declare const setParent: (objectStore: Writable) => void; export declare const getParent: () => ThrelteParentContext; declare const __propDef: { props: { object: HierarchicalObjectProperties['object']; }; events: { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type HierarchicalObjectProps = typeof __propDef.props; export declare type HierarchicalObjectEvents = typeof __propDef.events; export declare type HierarchicalObjectSlots = typeof __propDef.slots; export default class HierarchicalObject extends SvelteComponentTyped { } export {};