import { DestroyRef, type Signal } from "@angular/core"; import { ExplorerSelectionController, type ExplorerSelectionState } from "@unofficialbox/box-open-elements/patterns/content-explorer/selection"; export { ExplorerSelectionController }; export type { ExplorerSelectionState }; /** * Exposes the framework-neutral selection controller as an Angular signal. * Call inside an injection context, or pass a DestroyRef explicitly in tests. */ export declare const createExplorerSelectionSignal: (controller: ExplorerSelectionController, destroyRef?: DestroyRef) => Signal>;