@lifeintelligencegroup/ngx-lig-ari
Version:
Life Intelligence Group Artificial Intelligence
36 lines (35 loc) • 1.77 kB
TypeScript
import { OnInit, OnDestroy } from '@angular/core';
import { Platform } from '@ionic/angular';
import { NetworkServiceService } from '../services/network-service.service';
import { AriBotService } from '../services/ari-bot.service';
import { NgxLigAriService } from '../services/ngx-lig-ari.service';
import { PubsubService } from '../services/pubsub.service';
import { AriConfig } from '../model/ari-bot.mode';
import { LocalstorageService } from '../services/localstorage.service';
import * as i0 from "@angular/core";
export declare class NgxLigAriComponent implements OnInit, OnDestroy {
plt: Platform;
networkService: NetworkServiceService;
ariBotService: AriBotService;
localStorage: LocalstorageService;
ariServices: NgxLigAriService;
pubsub: PubsubService;
private config;
private unsubscribe$;
pltClass: string;
showAriChatBox: boolean;
showFab: boolean;
buttonVertical: 'bottom' | 'center' | 'top' | undefined;
buttonHorizontal: 'center' | 'end' | 'start' | undefined;
buttonSlot: string;
buttonEdge: boolean;
constructor(plt: Platform, networkService: NetworkServiceService, ariBotService: AriBotService, localStorage: LocalstorageService, ariServices: NgxLigAriService, pubsub: PubsubService, config: AriConfig);
ngOnInit(): void;
ionViewDidEnter(): void;
ngOnDestroy(): void;
getContainerClass(): string;
openAri(): Promise<void>;
closeAri(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxLigAriComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxLigAriComponent, "ngx-lig-ari", never, { "buttonVertical": "buttonVertical"; "buttonHorizontal": "buttonHorizontal"; "buttonSlot": "buttonSlot"; "buttonEdge": "buttonEdge"; }, {}, never, never>;
}