import { Provider } from '@angular/core'; import { FeatureModule } from '@generic-ui/hermes'; import { SummariesPublisher } from '../../../../core/structure/summaries/src/api/summaries.publisher'; import { SummariesEventRepository } from '../../../../core/structure/summaries/src/api/summaries.event-repository'; import { SummariesWarehouse } from '../../../../core/structure/summaries/src/api/summaries.warehouse'; import * as i0 from "@angular/core"; import * as i1 from "./panel/structure.summaries-panel.component"; import * as i2 from "@angular/common"; import * as i3 from "@generic-ui/fabric"; import * as i4 from "../../../l10n/src/translation.feature-module"; import * as i5 from "../../../gui-angular/template/gui.template.module"; export declare function provideSummariesCommandInvoker(): SummariesPublisher; export declare function provideSummariesWarehouse(): SummariesWarehouse; export declare function provideSummariesEventRepository(): SummariesEventRepository; export declare class SummariesFeatureModule extends FeatureModule { static forComponent(): Array; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }