import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { AddressComponentModel } from '../../models/AddressComponentModel';
import { BankDetailsModel } from '../../models/BankDetailsModel';
import { FileModel } from '../../models/FileModel';
import { BaseService } from '../base-service';
import * as i0 from "@angular/core";
export declare class DmsService extends BaseService {
    http: HttpClient;
    constructor(http: HttpClient);
    setServiceContext(): void;
    setServicePort(): void;
    setServiceProtocol(): void;
    setServiceHost(): void;
    downloadFile(fileId: String): Observable<unknown>;
    uploadFile(formData: FormData): Observable<FileModel[]>;
    deleteFile(fileId: string): Observable<unknown>;
    getFile(fileId: string): Observable<unknown>;
    getAddress(zipCode: string): Observable<AddressComponentModel>;
    getBankName(routingNo: string): Observable<BankDetailsModel>;
    uploadTaxAuditFile(req: any): Observable<unknown>;
    getTaxAuditFile(corrId: any): Observable<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DmsService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DmsService>;
}
//# sourceMappingURL=dms.service.d.ts.map