import { OnChanges } from '@angular/core'; import { ColumnMenuConfig } from '../../../../../../../core/structure/structure-core/src/api/config/column-menu-config'; import { StructureColumnMenuConfigArchive } from '../../../../header/menu/config/structure.column-menu-config.archive'; import { Gate } from '../../../../../../../feature/common/component/src/gate'; import { NgChanges } from '../../../../../../../feature/common/component/src/ng-changes'; import * as i0 from "@angular/core"; export declare class StructureColumnMenuGate extends Gate implements OnChanges { private readonly structureColumnMenuConfigArchive; columnMenu: ColumnMenuConfig; constructor(structureColumnMenuConfigArchive: StructureColumnMenuConfigArchive); ngOnChanges(changes: NgChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }