import { Object3D } from "three";
import MeshAppendable from "../display/core/MeshAppendable";
declare const getMultipleSelectionTargets: import("@lincode/reactivity").GetGlobalState<Set<MeshAppendable<Object3D<import("three").Event>>>[]>;
export { getMultipleSelectionTargets };
export declare const addMultipleSelectionTargets: (val: MeshAppendable<Object3D<import("three").Event>>) => void;
export declare const deleteMultipleSelectionTargets: (val: MeshAppendable<Object3D<import("three").Event>>) => void;
export declare const clearMultipleSelectionTargets: () => void;
export declare const flushMultipleSelectionTargets: (onFlush: () => Array<MeshAppendable> | void, deselect?: boolean) => void;
