import { t as Chat } from "../chat-DF24jYPA.mjs"; import { PluginOptions } from "@websolutespa/ask-plugin"; import React from "react"; import * as _$react_jsx_runtime0 from "react/jsx-runtime"; import { Spec } from "@json-render/core"; //#region src/components/intro.d.ts declare function Intro(): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/intro-proposition.d.ts declare function IntroProposition(): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/loader-indicator.d.ts declare function LoaderIndicator({ className }: { className?: string; }): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/main.d.ts declare function Main(): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/preview.d.ts declare function Preview({ spec }: { spec?: Spec | null; }): _$react_jsx_runtime0.JSX.Element; declare function PreviewRenderer({ spec, className }: { spec?: Spec | null; className?: string; }): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/renderer.d.ts declare function Renderer({ spec, isStreaming, mounted }: { spec?: Spec | null; isStreaming?: boolean; mounted?: boolean; }): _$react_jsx_runtime0.JSX.Element | undefined; //#endregion //#region src/components/streaming-indicator.d.ts declare function StreamingIndicator({ className }: { className?: string; }): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/trigger.d.ts declare function Trigger(): _$react_jsx_runtime0.JSX.Element | undefined; //#endregion //#region src/components/app.d.ts type AppProps = PluginOptions; declare const App: (props: AppProps) => _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/plugin.d.ts declare module 'react' { namespace JSX { interface IntrinsicElements { 'ask-scavolini': React.ComponentProps; } } } declare function Plugin({ initialSpec, styles }: { initialSpec?: Spec | null; styles?: string; }): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components.d.ts declare const COMPONENTS: { App: (props: AppProps) => _$react_jsx_runtime0.JSX.Element; Chat: typeof Chat; Intro: typeof Intro; IntroProposition: typeof IntroProposition; LoaderIndicator: typeof LoaderIndicator; Main: typeof Main; Preview: typeof Preview; Renderer: typeof Renderer; StreamingIndicator: typeof StreamingIndicator; Trigger: typeof Trigger; }; type Components = typeof COMPONENTS; //#endregion export { App, AppProps, COMPONENTS, Chat, Components, Main, Plugin, Preview, PreviewRenderer, Renderer };