import { SlangAssistantContext } from "./assistantContext"; import { SearchUserJourney } from "../search"; import { NavigationUserJourney } from "../navigation"; import { OrderManagementUserJourney } from "../orders"; import { CheckoutUserJourney } from "../checkout/checkoutUserJourney"; import { PromotionsUserJourney } from "../promotions"; import { SmallTalkUserJourney } from "../smallTalk"; declare class SlangAssistantSession { isFinal: boolean; isActive: boolean; disambiguationAttemptCount: number; context: SlangAssistantContext; currentUserJourney: null | SearchUserJourney | NavigationUserJourney | OrderManagementUserJourney | CheckoutUserJourney | PromotionsUserJourney | SmallTalkUserJourney; isCurrentUserJourneyComplete: boolean; constructor(); clear: () => void; setCurrentUserJourney: (userJourney: null | SearchUserJourney | NavigationUserJourney | OrderManagementUserJourney | CheckoutUserJourney | PromotionsUserJourney | SmallTalkUserJourney) => void; } export { SlangAssistantSession };