import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { AppSettingsService } from '../providers/global-params'; import { IEventsRepository, IEventsApiProps, IEventsCommonProps } from '../core/contracts/IEvents.repository'; import { IHttpBasicResponse } from '../core/contracts/IHttpBasicResponse'; import * as i0 from "@angular/core"; export declare class EventsRepository implements IEventsRepository { private httpClient; private appSettings; readonly BASE_URL: string; constructor(httpClient: HttpClient, appSettings: AppSettingsService); getEvents(): Observable>; createEvent(payload: IEventsCommonProps): Observable>; updateEvent(id: number, payload: IEventsCommonProps): Observable>; deleteEvent(id: any): Observable>; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }