import { ComponentFactoryResolver, Injector, ApplicationRef } from '@angular/core'; import { HttpClientService, SuggestionService } from 'inet-core'; import { CalEvent } from "./utils/model/CalEvent"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare class CalendarService { private http; private suggestService; private componentFactoryResolver; private injector; private appRef; myOrg: { organId: any; orgName: any; firmPrefix: any; }; locationKeySuggestion: string; private _ready?; private _fns; private eventChangeSource; eventChange$: Observable; private url; constructor(http: HttpClientService, suggestService: SuggestionService, componentFactoryResolver: ComponentFactoryResolver, injector: Injector, appRef: ApplicationRef); findAll(params?: any): Observable; ready(callback: Function): void; private _triggerReady; searchLocation(content: string, callback: Function): void; saveLocation(content: string, callback: Function): void; createEvent(params: any, callback: Function): void; updateEvent(params: any, callback: Function): void; removeEvent(params: any, callback: Function): void; attendeeSearch(params: any, callback: Function): void; loadAttendees(callback: Function): void; loadEvents(params: any, callback: Function): void; loadMonthEvents(date: any, callback: Function): void; loadEvent(params: any, callback: Function): void; deleteAttachment(params: any, callback: Function): void; changeEventCalender(eventData: any): void; viewEvent(event: CalEvent, jsEvent: MouseEvent, target: HTMLElement, onChange: Function): void; hideViewModal(): void; getClassByTracker(tracker: any): string; getClassByStatusName(statusName: string): string; listAttributes(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }