import { OnInit, EventEmitter } from '@angular/core'; import { GuideBotEventService } from '../../services/guide-bot-event.service'; import { GuideBotScreenPosition } from '../../models/guide-bot/guide-bot-position.enum'; import { GuidedTourService } from '../../services/guided-tour.service'; import { GuideBotSubItem } from '../../models/guide-bot/guide-bot-sub-item.model'; import { GuidedTour } from '../../models/guided-tour/guided-tour.model'; import { TourStep } from '../../models/guided-tour/tour-step.model'; import { GuidedTourManagementStateContext } from '../../state/guided-tour-management-state.context'; import { GuidedTourManagementState } from '../../state/guided-tour-management.state'; import { ChatTourButton } from '../../models/guide-bot/chat-tour-button.model'; export declare class GuideBotComponent implements OnInit { protected guideBotEventService: GuideBotEventService; protected guidedTourService: GuidedTourService; protected guidedTourState: GuidedTourManagementStateContext; IsChatOpen: boolean; State: GuidedTourManagementState; BotPadding: number; BotScale: number; BotLogoPosition: GuideBotScreenPosition; BotSubItems: GuideBotSubItem[]; BotZIndex: number; BoundingElementSelector: string; ChatEnabled: boolean; FirstTimePopupEnabled: boolean; Tour: GuidedTour; TourButtons: ChatTourButton[]; OnCompleteEvent: EventEmitter; OnSkippedEvent: EventEmitter; OnStepChangedEvent: EventEmitter; constructor(guideBotEventService: GuideBotEventService, guidedTourService: GuidedTourService, guidedTourState: GuidedTourManagementStateContext); ngOnInit(): void; OnTourStarted(isStarted: boolean): void; protected stateChanged(): void; /** * Sets up Thinky to popup with Tour on first time loading app */ protected firstTimeSetup(): void; protected isFirstTimeUser(): boolean; protected recordStep(stepLookup: string, isComplete?: boolean): void; protected setDefaultBotSubItems(): GuideBotSubItem[]; protected toggleChat(): void; } //# sourceMappingURL=guide-bot.component.d.ts.map