import { Conversation } from "../../../interfaces/models/Conversation";
import { UpdateConversationParams } from "./useUpdateConversation";
export interface UseConversationProps {
    conversationId: string;
}
export interface UseConversationValues {
    conversation: Conversation | null;
    loading: boolean;
    update: (params: Omit<UpdateConversationParams, "conversationId">) => Promise<Conversation | undefined>;
    deleteConversation: () => Promise<void>;
}
declare function useConversation({ conversationId, }: UseConversationProps): UseConversationValues;
export default useConversation;
