/** * @license * Copyright 2024 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { LitElement } from 'lit'; import { ChatbotTriggerEvent, SuggestionConfig, ChatbotTriggerSize, ChatbotTriggerVariant, ChatbotTriggerLoadingType } from './chatbot-trigger.types.js'; declare const TriggerEventSelectComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Trigger Event Selector Component * Multi-select for choosing trigger events */ export declare class TriggerEventSelectComponent extends TriggerEventSelectComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; requiredComponents: string[]; value: ChatbotTriggerEvent[]; disabled: boolean; label: string; description: string; private toggleEvent; render(): import("lit-html").TemplateResult<1>; } declare const ChatbotSizeSelectComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Chatbot Size Selector Component */ export declare class ChatbotSizeSelectComponent extends ChatbotSizeSelectComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; requiredComponents: string[]; value: ChatbotTriggerSize; disabled: boolean; label: string; private sizes; private selectSize; render(): import("lit-html").TemplateResult<1>; } declare const ChatbotVariantSelectComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Chatbot Variant Selector Component */ export declare class ChatbotVariantSelectComponent extends ChatbotVariantSelectComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; requiredComponents: string[]; value: ChatbotTriggerVariant; disabled: boolean; label: string; private variants; private selectVariant; render(): import("lit-html").TemplateResult<1>; } declare const FeatureToggleComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Feature Toggle Component */ export declare class FeatureToggleComponent extends FeatureToggleComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; value: boolean; disabled: boolean; label: string; description: string; private toggle; render(): import("lit-html").TemplateResult<1>; } declare const SuggestionListComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Suggestion List Component */ export declare class SuggestionListComponent extends SuggestionListComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; requiredComponents: string[]; value: SuggestionConfig[]; disabled: boolean; label: string; description: string; private updateValue; private addSuggestion; private removeSuggestion; private updateSuggestion; render(): import("lit-html").TemplateResult<1>; } declare const ChatbotPreviewComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Chatbot Preview Component */ export declare class ChatbotPreviewComponent extends ChatbotPreviewComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; requiredComponents: string[]; size: ChatbotTriggerSize; variant: ChatbotTriggerVariant; placeholder: string; triggerEvents: ChatbotTriggerEvent[]; render(): import("lit-html").TemplateResult<1>; } declare const LoadingTypeSelectComponent_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Loading Indicator Selector Component */ export declare class LoadingTypeSelectComponent extends LoadingTypeSelectComponent_base { static useShadowDom: boolean; static styles: import("lit").CSSResult; requiredComponents: string[]; value: ChatbotTriggerLoadingType; disabled: boolean; label: string; private handleChange; render(): import("lit-html").TemplateResult<1>; } export {}; //# sourceMappingURL=chatbot-trigger-fields.component.d.ts.map