import type { UmbElementTreeChildrenOfRequestArgs, UmbElementTreeRootItemsRequestArgs } from './types.js'; import { UmbManagementApiTreeDataRequestManager } from '../../management-api/index.js'; import type { UmbControllerHost } from '../../../libs/controller-api/index.js'; import type { ElementTreeItemResponseModel, PagedElementTreeItemResponseModel, SubsetElementTreeItemResponseModel } from '../../core/backend-api/index.js'; import type { UmbManagementApiTreeAncestorsOfRequestArgs, UmbManagementApiTreeChildrenOfRequestArgs, UmbManagementApiTreeRootItemsRequestArgs, UmbManagementApiTreeSiblingsFromRequestArgs } from '../../management-api/index.js'; interface UmbManagementApiElementTreeRootItemsRequestArgs extends UmbManagementApiTreeRootItemsRequestArgs, Pick { } interface UmbManagementApiElementTreeChildrenOfRequestArgs extends UmbManagementApiTreeChildrenOfRequestArgs, Pick { } interface UmbManagementApiElementTreeSiblingsFromRequestArgs extends UmbManagementApiTreeSiblingsFromRequestArgs { dataType?: { unique: string; }; } export declare class UmbManagementApiElementTreeDataRequestManager extends UmbManagementApiTreeDataRequestManager, UmbManagementApiElementTreeSiblingsFromRequestArgs, SubsetElementTreeItemResponseModel> { constructor(host: UmbControllerHost); } export {};