import { SelectableTreeNode, TreeSelection, TreeSelectionService } from './tree-selection'; import { DisposableCollection, EmitterProxy } from '@gedit/utils'; export declare class TreeSelectionProxy implements TreeSelectionService { protected readonly selection: TreeSelectionService; protected toDispose: DisposableCollection; protected readonly onSelectionChangedEmitter: EmitterProxy[]>; readonly onSelectionChanged: import("@gedit/utils").Event[]>; constructor(selection: TreeSelectionService); get selectedNodes(): ReadonlyArray>; dispose(): void; addSelection(selectionOrTreeNode: TreeSelection | Readonly): void; storeState(): object; restoreState(state: object): void; } //# sourceMappingURL=tree-selection-proxy.d.ts.map