import type { Ref } from 'vue'; import type ChatBot from '../components/chat-bot.vue'; import type { ShareBusinessManager } from '../manager/business/share-business-manager'; import type { ReportSdkErrorOptions } from '../types'; import type { EventForwarders } from './use-ai-blueking-init'; import type { Message } from '@blueking/chat-x'; export interface UseShareHandlersParams { chatBotRef: Ref | undefined>; forwarders: EventForwarders; shareBusinessManager: ShareBusinessManager; reportSdkError: (options: ReportSdkErrorOptions) => void; } export declare function useShareHandlers(params: UseShareHandlersParams): { isShareLoading: Ref; handleShare: () => void; handleCancelShare: () => void; handleConfirmShare: (messages: Message[]) => Promise; }; //# sourceMappingURL=use-share-handlers.d.ts.map