import { OnDestroy, OnInit } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { FieldBase } from '../fields/field-base';
import { Subscription } from 'rxjs';
import { TranslateService } from '@ngx-translate/core';
export declare class DropDownFormSectionComponent implements OnInit, OnDestroy {
    private translateService;
    prepopulatedData: {};
    startOpen: boolean;
    parentForm: FormGroup;
    displayAutoTitle: boolean;
    titleText: string;
    displayAutoDescription: boolean;
    descriptionText: string;
    fields: FieldBase<any>[];
    editingHint: string;
    expandable: boolean;
    autoDescriptionText: string;
    iconName: string;
    subscriptions: Subscription[];
    uniqueIndex: number;
    autoTitleText: string;
    constructor(translateService: TranslateService);
    ngOnInit(): void;
    toFormGroup(formFields: FieldBase<any>[]): FormGroup;
    ngOnDestroy(): void;
}
