import { ChatMessage } from "../../../interfaces/models/ChatMessage";
export interface UseChatMessagesProps {
    conversationId: string;
    parentId?: string | null;
    limit?: number;
    includeFiles?: boolean;
}
export interface UseChatMessagesValues {
    messages: ChatMessage[];
    loading: boolean;
    hasMore: boolean;
    loadOlder: () => Promise<void>;
}
declare function useChatMessages({ conversationId, parentId, limit, includeFiles, }: UseChatMessagesProps): UseChatMessagesValues;
export default useChatMessages;
