import { UMB_MEMBER_ITEM_STORE_CONTEXT } from '../item/repository/member-item.store.context-token.js'; import { UMB_MEMBER_DETAIL_STORE_CONTEXT } from './detail/member-detail.store.context-token.js'; import { UMB_NOTIFICATION_CONTEXT } from '../../../core/notification/index.js'; import { UmbRepositoryBase } from '../../../core/repository/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; export declare abstract class UmbMemberRepositoryBase extends UmbRepositoryBase { protected init: Promise<[import("./detail/member-detail.store.js").UmbMemberDetailStore | undefined, import("../item/repository/member-item.store.js").UmbMemberItemStore | undefined, import("../../../core/notification/index.js").UmbNotificationContext | undefined]>; protected detailStore?: typeof UMB_MEMBER_DETAIL_STORE_CONTEXT.TYPE; protected itemStore?: typeof UMB_MEMBER_ITEM_STORE_CONTEXT.TYPE; protected notificationContext?: typeof UMB_NOTIFICATION_CONTEXT.TYPE; constructor(host: UmbControllerHost); }