import { HttpClient } from '@angular/common/http';
import { ApplicationRef } from '@angular/core';
import { Observable } from 'rxjs';
import { ConfigurationService } from '../../configuration/configuration-service';
import { ComuneModel, LocalitaModel, NazioneModel } from '../models/estremi-persona-fisica.model';
export declare class ModalitaPagamentoService {
    private http;
    private configurationService;
    private appRef;
    province$: Observable<Array<LocalitaModel>>;
    nazioni$: Observable<Array<NazioneModel>>;
    regioni$: Observable<Array<LocalitaModel>>;
    servicePaths: Map<string, string>;
    urlAnagrafe: string;
    constructor(http: HttpClient, configurationService: ConfigurationService, appRef: ApplicationRef);
    getProvince$(): Observable<Array<LocalitaModel>>;
    getProvincePerRegione$(regione: LocalitaModel): Observable<Array<LocalitaModel>>;
    getComuni$(siglaProvincia: string): Observable<Array<ComuneModel>>;
    getComune$(codiceCatastale: string): Observable<ComuneModel>;
    getNazioni$(): Observable<Array<NazioneModel>>;
    getCap$(idComune: string): Observable<Array<string>>;
    getRegioni$(): Observable<Array<LocalitaModel>>;
}
