import { DTableDataSelection, DTableDataSelectionOptions, DTableDataSelectionParent } from "./d-table-data-selection"; import { DTableDataTreeItemAccessor } from "./d-table-data-tree-item-accessor"; export interface DTableDataTreeSelectionOptions extends DTableDataSelectionOptions { } export interface DTableDataTreeSelection extends DTableDataSelection { onNodeChange(nodes?: NODE[]): void; } export interface DTableDataTreeSelectionParent extends DTableDataSelectionParent { readonly accessor: DTableDataTreeItemAccessor; } export type DTableDataTreeSelectionCreator = (parent: DTableDataTreeSelectionParent) => DTableDataTreeSelection;