import { OnChanges } from '@angular/core'; import { Gate } from '../../../../../../feature/common/component/src/gate'; import { StructureTitlePanelConfigArchive } from '../../../panel/banner-panels/title-panel/structure.title-panel.config-archive'; import { StructureFooterPanelConfigArchive } from '../../../panel/banner-panels/footer-panel/structure.footer-panel.config-archive'; import { NgChanges } from '../../../../../../feature/common/component/src/ng-changes'; import { StructureBannerPanelConfig } from '../../../panel/banner-panels/structure-banner-panel.config'; import * as i0 from "@angular/core"; export declare class StructurePanelGate extends Gate implements OnChanges { private readonly structureTitlePanelConfigArchive; private readonly structureFooterPanelConfigArchive; titlePanel: StructureBannerPanelConfig; footerPanel: StructureBannerPanelConfig; constructor(structureTitlePanelConfigArchive: StructureTitlePanelConfigArchive, structureFooterPanelConfigArchive: StructureFooterPanelConfigArchive); ngOnChanges(changes: NgChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }