import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ direction: { type: PropType<"horizontal" | "vertical">; default: string; }; targetContainer: { type: PropType; }; backTop: { type: PropType>; }; aiAssistant: { type: PropType; default: boolean; }; aiAssistantOrigin: { type: PropType; default: string; }; token: { type: PropType; }; aiAssistantExtendParams: { type: PropType>; default: () => {}; }; }, { prefixCls: string; backTopVisible: import("vue").Ref; scrollToTop: () => void; toggleAiAssistantIFrame: (type?: 'open' | 'close') => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("aiAssistantAuthFail" | "aiAssistantPermissionFail")[], "aiAssistantAuthFail" | "aiAssistantPermissionFail", import("vue").PublicProps, Readonly; default: string; }; targetContainer: { type: PropType; }; backTop: { type: PropType>; }; aiAssistant: { type: PropType; default: boolean; }; aiAssistantOrigin: { type: PropType; default: string; }; token: { type: PropType; }; aiAssistantExtendParams: { type: PropType>; default: () => {}; }; }>> & { onAiAssistantAuthFail?: ((...args: any[]) => any) | undefined; onAiAssistantPermissionFail?: ((...args: any[]) => any) | undefined; }, { direction: "horizontal" | "vertical"; aiAssistant: boolean; aiAssistantOrigin: string; aiAssistantExtendParams: Record; }, {}>; export default _default;