import Appendable from "../display/core/Appendable"; import MeshAppendable from "../display/core/MeshAppendable"; type Event = { target?: Appendable | MeshAppendable; noDeselect?: boolean; }; declare const onSelectionTarget: (cb: (val: Event) => void, once?: boolean | undefined) => import("@lincode/promiselikes").Cancellable; export { onSelectionTarget }; export declare const emitSelectionTarget: (target: Appendable | MeshAppendable> | undefined, noDeselect?: boolean | undefined) => void;