import { OnInit, OnDestroy } from '@angular/core';
import { BaseTupleComponent } from '../../../core/base-tuple/base-tuple.component';
import { RawTupleContainerComponentInputs } from './raw-tuple-container.component.inputs';
import { UxDynFormArrayParentData } from '../../../shared/model/ux-dyn-core.model';
import { DynConfigService } from '../../../shared/services/dyn-config.service';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@eui/components/legacy/ux-button";
import * as i3 from "@eui/components/legacy/ux-fieldset";
import * as i4 from "../../core/form-child-container/form-child-container.component";
import * as i5 from "../../../ux-dyn-injector/ux-dyn-injector.module";
import * as i6 from "@eui/components/eui-card";
export declare class RawTupleContainerComponent extends BaseTupleComponent implements OnInit, OnDestroy {
    private dynConfigService;
    inputs: RawTupleContainerComponentInputs;
    customParentDataArr: {
        [key: number]: UxDynFormArrayParentData;
    };
    constructor(config: any, dynConfigService: DynConfigService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private prepareParentData;
    private extractContainerWrappedFormFields;
    static ɵfac: i0.ɵɵFactoryDeclaration<RawTupleContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RawTupleContainerComponent, "ux-dyn-raw-tuple-container", never, {}, {}, never, never, false>;
}
export declare class UxDynRawTupleContainerComponentModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<UxDynRawTupleContainerComponentModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<UxDynRawTupleContainerComponentModule, [typeof RawTupleContainerComponent], [typeof i1.CommonModule, typeof i2.UxButtonComponentModule, typeof i3.UxFieldsetComponentModule, typeof i4.UxDynFormChildContainerComponentModule, typeof i5.UxDynInjectorComponentModule, typeof i6.EuiCardModule], [typeof RawTupleContainerComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<UxDynRawTupleContainerComponentModule>;
}
//# sourceMappingURL=raw-tuple-container.component.d.ts.map