import type { SelectableTreeNode } from '../tree-selection';
import { TreeView } from './tree-view';
export type TreeViewSelection = readonly Readonly<SelectableTreeNode>[] & {
    source: TreeView;
};
export declare namespace TreeViewSelection {
    function isSource(selection: Record<any, any> | undefined, source: TreeView): boolean;
    function getSource(selection: Record<any, any> | undefined): TreeView | undefined;
    function is(selection: Record<any, any> | undefined): selection is TreeViewSelection;
    function create(source: TreeView): TreeViewSelection;
}
//# sourceMappingURL=tree-view-selection.d.ts.map