import type { UmbCollectionFilterModel, UmbCollectionRepository } from '../../../../../core/collection/index.js';
import { UmbRepositoryBase } from '../../../../../core/repository/index.js';
export declare class UmbDataTypeTreeItemChildrenCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
    #private;
    requestCollection(filter: UmbCollectionFilterModel): Promise<{
        data: import("../../../../../core/repository/index.js").UmbTargetPagedModel<import("../../../types.js").UmbDataTypeTreeItemModel> | undefined;
        error: Error | import("../../../../../core/resources/index.js").UmbApiError | import("../../../../../core/resources/index.js").UmbCancelError | import("../../../../../core/resources/index.js").UmbError | undefined;
        asObservable: () => import("rxjs").Observable<import("../../../types.js").UmbDataTypeTreeItemModel[]> | undefined;
    }>;
}
export { UmbDataTypeTreeItemChildrenCollectionRepository as api };
