import { HermesObservable } from '@generic-ui/hermes'; import { SummariesEnabledArchive } from './enabled/summaries-enabled-archive.service'; import { StructureId } from '../../../structure-core/src/api/global/structure.id'; import { SummariesWarehouse } from '../api/summaries.warehouse'; import { StructureSummariesConfigArchive } from './config/structure.summaries-config.archive'; export declare class SummariesDomainWarehouse extends SummariesWarehouse { private readonly summariesEnabledArchive; private readonly structureSummariesArchive; constructor(summariesEnabledArchive: SummariesEnabledArchive, structureSummariesArchive: StructureSummariesConfigArchive); static readonly services: (typeof SummariesEnabledArchive | typeof StructureSummariesConfigArchive)[]; onEnabled(structureId: StructureId): HermesObservable; onTopEnabled(structureId: StructureId): HermesObservable; onBottomEnabled(structureId: StructureId): HermesObservable; }