import { PropType } from 'vue'; import { AiChatTheme } from './types'; declare const _default: import('vue').DefineComponent {}; }; username: StringConstructor; password: StringConstructor; draggable: { type: BooleanConstructor; default: boolean; }; defaultX: { type: NumberConstructor; default: number; }; defaultY: { type: NumberConstructor; default: number; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: (StringConstructor | NumberConstructor)[]; placeholder: { type: StringConstructor; default: string; }; defaultType: { type: StringConstructor; default: string; }; theme: { type: PropType; default: string; }; stream: { type: BooleanConstructor; default: boolean; }; request: FunctionConstructor; onlyofficeCallbackUrl: { type: StringConstructor; default: string; }; showContent: { type: BooleanConstructor; default: boolean; }; }>, { setResponse: (res: any) => void; setLoading: (val: any) => void; appendStreamChunk: (chunk: any) => void; setFullscreen: (val: any) => void; clear: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { close: (...args: any[]) => void; send: (...args: any[]) => void; error: (...args: any[]) => void; changeType: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly {}; }; username: StringConstructor; password: StringConstructor; draggable: { type: BooleanConstructor; default: boolean; }; defaultX: { type: NumberConstructor; default: number; }; defaultY: { type: NumberConstructor; default: number; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: (StringConstructor | NumberConstructor)[]; placeholder: { type: StringConstructor; default: string; }; defaultType: { type: StringConstructor; default: string; }; theme: { type: PropType; default: string; }; stream: { type: BooleanConstructor; default: boolean; }; request: FunctionConstructor; onlyofficeCallbackUrl: { type: StringConstructor; default: string; }; showContent: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; onSend?: ((...args: any[]) => any) | undefined; onError?: ((...args: any[]) => any) | undefined; onChangeType?: ((...args: any[]) => any) | undefined; }>, { baseHttp: string; appKey: string; appSalt: string; placeholder: string; ids: Record; width: string | number; draggable: boolean; theme: AiChatTheme; showContent: boolean; workflowBaseUrl: string; interfaceBaseHttp: string; defaultX: number; defaultY: number; defaultType: string; stream: boolean; onlyofficeCallbackUrl: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { bodyRef: HTMLDivElement; onlyofficeRef: HTMLDivElement; onlyofficeEditorRef: HTMLDivElement; treeRefPanel: unknown; subMenuScrollRefFs: HTMLDivElement; textareaRef: HTMLDivElement; subMenuScrollRef: HTMLDivElement; treeRefDialog: unknown; }, any>; export default _default;