import { ApiConfiguration } from "./api-configuration"; import { HttpClient } from "@angular/common/http"; import { Observable } from "rxjs"; import { MessageService } from "@adjai/ngx-library/src/lib/message"; import * as i0 from "@angular/core"; export interface Response { success: boolean; message: string; data: T; } export declare class ApiService { private httpClient; private configuration; private messageService; constructor(httpClient: HttpClient, configuration: ApiConfiguration, messageService: MessageService); executeBeacon(section: string, method: string, params?: any, requestMethod?: string, apiBaseUrl?: string | null): Observable; execute(section: string, method: string, params?: any, requestMethod?: string, errorCallback?: null | ((response: Response) => void), apiBaseUrl?: string | null): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }