import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { Subject, Subscription } from 'rxjs';
import { PersonaGiuridicaDTO } from '../../../models/persona-giuridica-dto';
import { ComponentOutputStatus } from '../../../normalizzazione/component-output-status';
import { MessageService } from '../../../services/message.service';
export declare class PgComponent implements OnInit, OnDestroy {
    msg: MessageService;
    form: FormGroup;
    resetForm: Subject<boolean>;
    showRagioneSociale: boolean;
    showPartitaIVA: boolean;
    done: EventEmitter<ComponentOutputStatus<PersonaGiuridicaDTO>>;
    subscription: Subscription;
    constructor(msg: MessageService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    pulisciForm(): void;
}
