import { HttpClient } from "@angular/common/http"; import { DestroyRef } from "@angular/core"; import type { MyLibConfig } from "../interfaces/shared.interface"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare class CoreService { private readonly http; private readonly config; apiUrl: string; private authToken; private refreshToken; private readonly projectConfig; userData: string; private readonly localUser; loggedInUserData: {}; currentActor: string; private authorizedEmail; private requesterEmail; private currentSubmitter; language: string; activities: any[]; approvals: any; historyDataLoaded: boolean; historyData: any[]; private readonly isMobile; destroyRef: DestroyRef; constructor(http: HttpClient, config: MyLibConfig); getLoggedInUserData(): void; loadForm(): Observable; private buildAuthUrl; private buildBody; employeeProfile(employeeEmail: any): Observable; private getRequestOptions; private getDraftId; submitForm(...args: any[]): Observable<{ id: any; status: any; nextApprover: { name: any; email: any; role: any; }; creationDate: any; }>; private getHttpMethod; private beforeTranspileSectionWrapper; private getServiceName; private getFormName; private populatedPayload; private getBodyObject; private callPost; private submit; private successWm; loadFile(...args: any): Observable; dataURItoBlob(dataURI: any): Blob; saveFile(fileInformation: any): void; setFlagPriority(id: string): Observable; loadHistory(...args: any[]): Observable; getInboxItem(...args: any[]): Observable; perspectiveApproves(details: any): Observable; getAttachments(data: any, ...args: any): Observable; searchEmployee(...args: any[]): Observable; customSearchEmployee(q: any, ApiAlias: any, args?: {}): Observable; myRequests(details: any): Observable; generalCallApi(body: any, type: string, options: any): Observable; uploadFormData(body: any): Observable; loggedInUserId(): any; getShortName(name: string): string | string[]; isMobileApp(): any; getInboxType(result: any): any; isOpenOnInbox(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }