import { Message, AuthConfig, SendMessageResponse } from '../types'; export interface UseSendMessageOptions { sendMessageUrl: string; sessionId: string; authConfig?: AuthConfig; onMessageSent?: (message: Message) => void; onError?: (error: Error) => void; onSuccess?: (response: SendMessageResponse) => void; } /** * Hook para gerenciar envio de mensagens */ export declare const useSendMessage: ({ sendMessageUrl, sessionId, authConfig, onMessageSent, onError, onSuccess, }: UseSendMessageOptions) => { sendMessage: (content: string, idempotencyKey?: string, metadata?: Record) => Promise; isSending: boolean; error: Error | null; clearError: () => void; }; //# sourceMappingURL=useSendMessage.d.ts.map