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