import type { AIBluekingExpose, AIBluekingProps } from './types'; import type { Message, MessageToolsStatus } from '@blueking/chat-x'; type __VLS_Slots = { codeHeader?: (props: { language: string; token: unknown[]; }) => unknown; headerLeft?: () => unknown; message?: (props: { message: Message; messageToolsStatus?: MessageToolsStatus; }) => unknown; }; declare const __VLS_base: import("vue").DefineComponent & Readonly<{ [x: `on${Capitalize}`]: ((...args: any) => any) | undefined; }>, { title: string; placeholder: string; maxWidth: number | string; draggable: boolean; extCls: string; showHistoryIcon: boolean; showNewChatIcon: boolean; showCompressionIcon: boolean; showMoreIcon: boolean; enableChatSession: boolean; dropdownMenuConfig: import("./types").DropdownMenuConfig; renderMode: import("@blueking/chat-x").RenderMode; loadRecentSessionOnMount: boolean; initialSessionCode: string; alwaysCreateNewSession: boolean; url: string; helloText: string; useAgentName: boolean; prompts: string[]; requestOptions: import("vue").MaybeRefOrGetter; shortcuts: import("./types").IShortcut[]; defaultHeight: number; defaultWidth: number; teleportTo: string; defaultTop: number; defaultLeft: number; ignoreErrors: Array; shortcutFilter: (shortcut: import("./types").IShortcut, selectedText: string) => boolean; autoSwitchToInitialSession: boolean; defaultChatInputPosition: "bottom"; defaultMinimize: boolean; disabledInput: boolean; enablePopup: boolean; errorToast: boolean; hideDefaultTrigger: boolean; hideHeader: boolean; hideNimbus: boolean; miniPadding: number; nimbusSize: "large" | "normal" | "small"; shortcutLimit: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=ai-blueking.vue.d.ts.map