import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
import { CodFormControls } from '../../logic/cod-form-controls';
import { CodFormSteps } from '../../logic/cod-form-steps';
import { IParametersAllRs } from '../../../core/models/parameters/parameters-rs.model';
import * as i0 from "@angular/core";
export declare class CodFormStepThreeComponent extends CodFormSteps implements OnChanges {
    private fb;
    private codFormControls;
    initialData?: any;
    isEditCod?: boolean;
    parametersAll?: IParametersAllRs;
    changeStepEvent: EventEmitter<number>;
    globalControls: CodFormControls;
    idTypes: any;
    indicatives: any;
    codFormStepThree: FormGroup;
    errorMessage: string;
    needAtendants: any[];
    controls: import("../../logic/cod-form-controls").Control[];
    constructor(fb: FormBuilder, codFormControls: CodFormControls);
    ngOnChanges(changes: SimpleChanges): void;
    validateErrors(): void;
    startLocalStorageWork(): void;
    getParameters(): void;
    initForm(): void;
    listenNeedAtendantField(): void;
    updateGlobalControls(change: string): void;
    setValueStepThree(): void;
    setDataFromUserHistory(): void;
    updateValueAndValidity(): void;
    needAtendant(): boolean;
    sendForm(): void;
    selectNeedAtendant(needAtendant: any): void;
    selectIdTypeParents(value: string): void;
    selectIndicativesParents(value: string): void;
    cleanComponent(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CodFormStepThreeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CodFormStepThreeComponent, "app-cod-form-step-three", never, { "initialData": "initialData"; "isEditCod": "isEditCod"; "parametersAll": "parametersAll"; }, { "changeStepEvent": "changeStepEvent"; }, never, never, false>;
}
