import { ChangeDetectorRef, ElementRef, Injector } from '@angular/core'; import { FabricDialogService } from '@generic-ui/fabric'; import { SmartComponent } from '../../../../../feature/common/component/src/smart-component'; import { StructureInfoModalComponent } from './info-modal/structure-info-modal.component'; import { StructureDialogColumnManagerService } from '../../column-manager/dialog/structure.dialog-column-manager.service'; import { CompositionId } from '../../../../../core/composition/src/api/global/composition.id'; import { SchemaReadModelRootId } from '../../../../../core/schema/src/api/global/schema.read-model-root-id'; import { StructureInfoPanelArchive } from '../../../../../core/structure/structure-core/src/api/panel/info/structure.info-panel.archive'; import { StructureInfoPanelConfig } from '../../../../../core/structure/structure-core/src/api/panel/info/structure.info-panel.config'; import { StructureDialogSchemaManagerService } from '../../../../../feature/schema/src/manager/dialog/structure.dialog-schema-manager.service'; import { TranslationFacade } from '../../../../../core/l10n/src/api/translation.facade'; import { Translation } from '../../../../../core/l10n/src/api/translation'; import * as i0 from "@angular/core"; export interface StructureInfoPanelComponentState { translations: Translation; infoPanelConfig: StructureInfoPanelConfig; preparedItemsSize: number; } export declare class StructureInfoPanelComponent extends SmartComponent { private readonly injector; private readonly dialog; private readonly compositionId; private readonly schemaReadModelRootId; private readonly menuColumnManagerService; private readonly translationService; private readonly schemaManagerService; private readonly structureInfoPanelArchive; private readonly state; private readonly sourceWarehouse; private readonly structureId; state$: import("@generic-ui/hermes").HermesObservable; totalItemsSize$: import("@generic-ui/hermes").HermesObservable; infoModal: typeof StructureInfoModalComponent; constructor(changeDetectorRef: ChangeDetectorRef, elementRef: ElementRef, injector: Injector, dialog: FabricDialogService, compositionId: CompositionId, schemaReadModelRootId: SchemaReadModelRootId, menuColumnManagerService: StructureDialogColumnManagerService, translationService: TranslationFacade, schemaManagerService: StructureDialogSchemaManagerService, structureInfoPanelArchive: StructureInfoPanelArchive); openInfo(): void; openColumnManager(): void; openSchemaManager(): void; protected getSelectorName(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }