import { type Writable } from 'svelte/store'; import type { Object3D } from 'three'; /** * A store that only ever updates if the objects are actually different. * ### Example * * ```ts * const store = createObjectStore(object) * store.set(sameObject) // will not update * store.set(otherObject) // will update * ``` * @param object * @returns store */ export declare const createObjectStore: >(object: T) => Writable;