import type { MessageFile } from '../../types/schemas/chat/files.js'; import type { MessageRole } from '../../types/schemas/chat/primitives.js'; export declare function addFilesToConversation(conversationId: string, newFiles: MessageFile[], messageId: string, messageRole: MessageRole): void; export declare function useConversationFileActions(): { addFilesToConversation: (conversationId: string, newFiles: MessageFile[], messageId: string, messageRole: MessageRole) => void; }; export declare function useConversationFiles(conversationId: Ref): { files: any; total: any; loading: any; error: any; hasFiles: any; imageFiles: any; documentFiles: any; otherFiles: any; fetchFiles: () => Promise; };