import type { UmbOffsetPaginationRequestModel, UmbTargetPaginationRequestModel } from '../../core/utils/index.js'; import type { UmbTreeAncestorsOfRequestArgs, UmbTreeChildrenOfRequestArgs, UmbTreeRootItemsRequestArgs } from '../../core/tree/index.js'; export interface UmbManagementApiTreeRootItemsRequestArgs extends UmbTreeRootItemsRequestArgs { paging: UmbOffsetPaginationRequestModel; } export interface UmbManagementApiTreeChildrenOfRequestArgs extends UmbTreeChildrenOfRequestArgs { parent: { unique: string; entityType: string; }; paging: UmbOffsetPaginationRequestModel; } export interface UmbManagementApiTreeAncestorsOfRequestArgs extends UmbTreeAncestorsOfRequestArgs { } export interface UmbManagementApiTreeSiblingsFromRequestArgs extends UmbTreeRootItemsRequestArgs { paging: { target: { entityType: string; unique: string; }; takeBefore: UmbTargetPaginationRequestModel['takeBefore']; takeAfter: UmbTargetPaginationRequestModel['takeAfter']; }; }