import { HttpClient } from '@angular/common/http';
import { CaseAttachmentModel } from '../../models/case/CaseAttachmentModel';
import { BaseService } from '../base-service';
import * as i0 from "@angular/core";
export declare class CaseService extends BaseService {
    http: HttpClient;
    constructor(http: HttpClient);
    setServiceContext(): void;
    setServicePort(): void;
    setServiceProtocol(): void;
    setServiceHost(): void;
    fetchMstDepartments(): import("rxjs").Observable<any[]>;
    fetchMstAllUnits(): import("rxjs").Observable<any[]>;
    fetchMstCaseCloseReasons(): import("rxjs").Observable<any[]>;
    getMstOwnerGroups(): import("rxjs").Observable<any[]>;
    getAttachments(caseId: string): import("rxjs").Observable<CaseAttachmentModel[]>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CaseService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CaseService>;
}
//# sourceMappingURL=case.service.d.ts.map