import type { ChatbotProps as ChatbotPropsPreact } from '@sisense/sdk-ui-preact/ai';
import type { PropType } from 'vue';
/**
* Props of the {@link @sisense/sdk-ui-vue!Chatbot | `Chatbot`} component.
*/
export interface ChatbotProps extends ChatbotPropsPreact {
}
/**
* An Vue component that renders a chatbot with data topic selection.
*
* @example
* Here's how you can use the Chatbot component in a Vue application:
* ```vue
* ```
*
*
*
* @param props - {@link ChatbotProps}
* @group Generative AI
*/
export declare const Chatbot: import("vue").DefineComponent<{
/**
* {@inheritDoc @sisense/sdk-ui!ChatbotProps.width}
*/
width: PropType | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!ChatbotProps.height}
*/
height: PropType | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!ChatbotProps.config}
*/
config: PropType | undefined>;
}, (() => import("vue").VNode) | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!ChatbotProps.height}
*/
height: PropType | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!ChatbotProps.config}
*/
config: PropType | undefined>;
}>>, {}, {}>;