import { type Ref } from 'vue';
import type { AIMessage } from '../../../types/ai';
export declare const useRAGSources: (messages: Ref<AIMessage[]>) => {
    hasSources: import("vue").ComputedRef<boolean>;
    latestAssistantMessage: import("vue").ComputedRef<AIMessage | undefined>;
    sourceGroups: import("vue").ComputedRef<import("../..").RAGSourceGroup[]>;
    sources: import("vue").ComputedRef<import("../..").RAGSource[]>;
};
export type UseRAGSourcesResult = ReturnType<typeof useRAGSources>;
