import { OnInit, ChangeDetectorRef, OnDestroy } from '@angular/core';
import { BaseGroupComponent } from '../../../core/base-group/base-group.component';
import { HiddenGroupContainerComponentInputs } from './hidden-group-container.component.inputs';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../../core/form-child-container/form-child-container.component";
import * as i3 from "../../../directives/native-element-provider.directive";
import * as i4 from "@eui/components";
import * as i5 from "@ngx-translate/core";
export declare class HiddenGroupContainerComponent extends BaseGroupComponent implements OnInit, OnDestroy {
    private cdRef;
    inputs: HiddenGroupContainerComponentInputs;
    private statusSubs;
    private modeSubs;
    constructor(config: any, cdRef: ChangeDetectorRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private manualHandleChangeDetection;
    static ɵfac: i0.ɵɵFactoryDef<HiddenGroupContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<HiddenGroupContainerComponent, "ux-dyn-hidden-group-container", never, {}, {}, never, never>;
}
export declare class UxDynHiddenGroupContainerComponentModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<UxDynHiddenGroupContainerComponentModule, [typeof HiddenGroupContainerComponent], [typeof i1.CommonModule, typeof i2.UxDynFormChildContainerComponentModule, typeof i3.UxDynNativeElementProviderDirectiveModule, typeof i4.UxControlFeedbackComponentModule, typeof i5.TranslateModule], [typeof HiddenGroupContainerComponent]>;
    static ɵinj: i0.ɵɵInjectorDef<UxDynHiddenGroupContainerComponentModule>;
}
