import React from 'react'; import { ActionCardType, ActionType } from '@axelor/aos-mobile-ui'; interface SearchTreeViewProps { parentList: any[]; list: any[]; loading: boolean; moreLoading: boolean; isListEnd: boolean; sliceParentFunction: any; sliceParentFunctionData?: Object; sliceFunction: any; sliceFunctionData?: Object; sliceFunctionDataParentIdName: string; sliceFunctionDataNoParentName: string; fetchBranchData?: (idParent: number) => Promise; branchCondition?: (item: any) => boolean; onChangeSearchValue?: (item: any) => void; displayParentSearchValue: (item: any) => string; displaySearchValue?: (item: any) => string; searchParentPlaceholder?: string; searchPlaceholder?: string; searchNavigate?: boolean; scanKeySearch?: string; isHideableSearch?: boolean; isHideableParentSearch?: boolean; fixedItems?: any; topFixedItems?: any; chipComponent?: any; expandableFilter?: boolean; headerChildren?: any; headerTopChildren?: any; parentFieldName?: string; renderBranch?: (item: any) => any; getBranchActions?: (branch: any) => ActionCardType[]; renderLeaf: (item: any) => any; actionList?: ActionType[]; verticalActions?: boolean; displayBreadcrumb?: boolean; defaultParent?: any; manageParentFilter?: boolean; onParentChange?: (parent: any) => void; } declare const SearchTreeView: ({ parentList, list, loading, moreLoading, isListEnd, sliceParentFunction, sliceParentFunctionData, sliceFunction, sliceFunctionData, sliceFunctionDataParentIdName, sliceFunctionDataNoParentName, fetchBranchData, branchCondition, onChangeSearchValue, displayParentSearchValue, displaySearchValue, searchParentPlaceholder, searchPlaceholder, searchNavigate, scanKeySearch, isHideableSearch, isHideableParentSearch, fixedItems, topFixedItems, chipComponent, expandableFilter, headerChildren, headerTopChildren, parentFieldName, renderBranch, getBranchActions, renderLeaf, actionList, verticalActions, displayBreadcrumb, defaultParent, manageParentFilter, onParentChange, }: SearchTreeViewProps) => React.JSX.Element; export default SearchTreeView;