import { EventEmitter, OnInit } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { Observable, Subscription } from 'rxjs';
import { IndirizzoDTO } from '../../models/indirizzo-dto';
import { Localita } from '../../models/portale/localita';
import { ComponentOutputStatus } from '../../normalizzazione/component-output-status';
export declare class IndirizzoComponent implements OnInit {
    form: FormGroup;
    indirizzo: IndirizzoDTO;
    viewOnly: boolean;
    province: Observable<Array<Localita>>;
    descrizioneLocalia: String;
    done: EventEmitter<ComponentOutputStatus<IndirizzoDTO>>;
    indirizzoChangedSub: Subscription;
    isIndirizzoEstero$: Observable<boolean>;
    constructor();
    ngOnInit(): void;
    indirizzoReady(indirizzoStatus: ComponentOutputStatus<IndirizzoDTO>): void;
}
