import type { Ref } from 'vue'; import type { IChatHelper } from '../../types'; import type { ChatBotEmitFn } from './use-chatbot-init'; import type { Message } from '@blueking/chat-x'; export interface UseShareSelectionParams { chatHelper: Ref; emit: ChatBotEmitFn; isStandaloneMode: Ref; } export interface UseShareSelectionReturn { handleConfirmShare: (messages: Message[]) => Promise; } /** * 分享确认的业务逻辑。 * 选择模式的 UI 交互(全选、取消、SelectionFooter 等)已内聚在 ChatContainer 中, * 此 composable 仅处理「确认分享」时的业务操作(独立模式下调用 ShareBusinessManager)。 */ export declare function useShareSelection(params: UseShareSelectionParams): UseShareSelectionReturn; //# sourceMappingURL=use-share-selection.d.ts.map