import { ValueOrFunction } from '@moxb/util'; import { Tree, TreeNode } from './Tree'; import { ValueImpl, ValueOptions } from '../value/ValueImpl'; export interface TreeOptions extends ValueOptions { nodes?: ValueOrFunction; expandValues?: ValueOrFunction; strictSelect?: ValueOrFunction; } export declare class TreeImpl extends ValueImpl implements Tree { constructor(impl: TreeOptions); get nodes(): TreeNode[]; get expandValues(): boolean; get strictSelect(): boolean; }