import { OnInit, OnDestroy } from '@angular/core';
import { UxLink } from '@eui/core';
import { BaseDynComponent } from '../../../core/base-dyn/base-dyn.component';
import { MultipleSubTypeContainerComponentInputs } from './multiple-sub-type-container.component.inputs';
import { UxDynFormModel } from '../../../shared/model/ux-dyn-core.model';
export declare class MultipleSubTypeContainerComponent extends BaseDynComponent implements OnInit, OnDestroy {
    formState: any;
    formModel: any;
    formApi: any;
    label: string;
    inputs: MultipleSubTypeContainerComponentInputs;
    typeOptions: Array<UxLink>;
    conditionalConfig: UxDynFormModel;
    private formStateSubs;
    constructor(config: any);
    ngOnInit(): void;
    ngOnDestroy(): void;
    onTypeSelected(id: number): void;
    private validateGroup;
    private createControls;
    private clearControls;
}
