import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
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 CodFormStepTwoComponent extends CodFormSteps implements OnChanges {
    private fb;
    initialData?: any;
    isEditCod?: boolean;
    parametersAll?: IParametersAllRs;
    changeStepEvent: EventEmitter<number>;
    codFormStepTwo: FormGroup;
    countrySelected: any;
    countries: any;
    states: any;
    cities: any;
    errorMessage: string;
    hasErrors: boolean;
    idTypes: any;
    indicatives: any;
    civilStatus: any;
    genders: any[];
    stratums: any;
    controls: import("../../logic/cod-form-controls").Control[];
    dataCountry: any;
    constructor(fb: FormBuilder);
    ngOnChanges(changes: SimpleChanges): void;
    setDataFromUserHistory(): void;
    setDataFromPreviusCod(): void;
    cleanComponent(): void;
    validateErrors(): void;
    startLocalStorageWork(): void;
    initForm(): void;
    getParameters(): void;
    sendForm(): void;
    getState(state: any): void;
    getCity(state: any): void;
    selectCountry(country: any): void;
    selectState(state: any): void;
    selectCity(city: any): void;
    selectIdType(idType: any): void;
    selectIndicatives(indicative: any): void;
    selectGender(gender: any): void;
    selectStratum(stratum: any): void;
    selectCivilStatus(civil_status: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CodFormStepTwoComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CodFormStepTwoComponent, "app-cod-form-step-two", never, { "initialData": "initialData"; "isEditCod": "isEditCod"; "parametersAll": "parametersAll"; }, { "changeStepEvent": "changeStepEvent"; }, never, never, false>;
}
