export function resetViewTreeScrollTopBeforeSelect(): void;
export function viewTree(el: any, { selectTreeViewLeaf, detailsSidebarLeafExpanded }: {
    selectTreeViewLeaf: any;
    detailsSidebarLeafExpanded: any;
}): {
    view: string;
    when: string;
    data: string;
    className: string;
    limitLines: boolean;
    itemConfig: {
        collapsible: string;
        expanded: (leaf: any) => any;
        onToggle: (state: any, _: any, leaf: any) => any;
    };
    item: {
        view: string;
        content: ({
            when: string;
            content: {
                view: string;
                className: string;
                content: string;
            };
        } | {
            when: string;
            content: ({
                view: string;
                when: string;
                data: {
                    text: string;
                };
                tooltip: string;
            } | {
                view: string;
                className: (string | ((data: any) => false | "skipped"))[];
                content: string;
                postRender(el_: any): void;
            })[];
        } | {
            content: ({
                view: string;
                when: string;
                data: {
                    text: string;
                };
                tooltip: string;
            } | {
                view: string;
                className: (data: any) => false | "skipped";
                data: string;
                onClick(_: any, data: any): void;
            })[];
            when?: undefined;
        })[];
    };
};
