import { LitElement } from "lit"; import { Environment } from "./aiprise-fetch.js"; import { AiPriseErrorEvent, AiPriseSessionEvent, AiPriseBusinessProfileEvent, AiPriseDataSavedEvent } from "../types/aiprise-session-event.js"; export declare class AiPriseLitElement extends LitElement { protected createRenderRoot(): Element | ShadowRoot; mode: Environment | undefined; templateId: string; sessionIdFromProps: string | undefined; callbackUrl: string | undefined; eventsCallbackUrl: string | undefined; clientReferenceId: string | undefined; clientReferenceData: string | undefined; userProfileId: string | undefined; businessProfileId: string | undefined; userData: string | undefined; businessData: string | undefined; additionalInfo: string | undefined; uiOptions: string | undefined; verificationOptions: string | undefined; associatedEmail: string | undefined; icon: string | undefined; color: string | undefined; theme: string | undefined; dispatchStarted: (x: string | AiPriseSessionEvent) => void; dispatchResumed: (x: string | AiPriseSessionEvent) => void; dispatchDataSaved: (x: string | AiPriseDataSavedEvent) => void; dispatchDataRestored: (x: string | AiPriseSessionEvent) => void; dispatchBusinessProfileCreated: (x: string | AiPriseBusinessProfileEvent) => void; dispatchAbandoned: (x: string | AiPriseSessionEvent) => void; dispatchSuccessful: (x: string | AiPriseSessionEvent) => void; dispatchContinue: (x: string | AiPriseSessionEvent) => void; dispatchCompleted: (x: string | AiPriseSessionEvent) => void; dispatchError: (x: string | AiPriseErrorEvent) => void; }