import { ActiveRecord } from '@oinone/kunlun-engine';
import { OioTreeNode } from '@oinone/kunlun-vue-ui-common';
import { TreeData } from '../../typing';
import { AbstractTreeElementWidget } from './AbstractTreeElementWidget';
export declare class TreeWidget extends AbstractTreeElementWidget {
    protected showContent: boolean;
    protected onNodeSelected(node: OioTreeNode<TreeData>): Promise<void>;
    protected onNodeUnselected(node: OioTreeNode<TreeData>): Promise<void>;
    protected onClearSearch(): Promise<void>;
    protected onUnselected(): Promise<void>;
    protected $$mounted(): void;
    protected generatorEmptyValue(): ActiveRecord[];
}
