import type { UmbUserGroupDetailModel } from '../../types.js'; import type { UmbUserGroupCollectionFilterModel } from '../types.js'; import type { UmbCollectionRepository } from '../../../../core/collection/index.js'; import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js'; import { UmbControllerBase } from '../../../../../libs/class-api/index.js'; export declare class UmbUserGroupCollectionRepository extends UmbControllerBase implements UmbCollectionRepository { #private; constructor(host: UmbControllerHost); requestCollection(filter?: UmbUserGroupCollectionFilterModel): Promise<{ data: import("../../../../core/repository/index.js").UmbPagedModel | 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; }>; } export default UmbUserGroupCollectionRepository;