import type { RAGDocumentChunkPreview } from "@absolutejs/ai";
export declare const useRAGChunkPreview: (path: string) => {
    activeChunkId: string | null;
    activeSectionDiagnostic: import("@absolutejs/ai").RAGSectionRetrievalDiagnostic | null;
    chunkGraph: import("@absolutejs/ai").RAGChunkGraph | null;
    clear: () => void;
    error: string | null;
    inspect: (id: string) => Promise<{
        ok: true;
    } & RAGDocumentChunkPreview>;
    isLoading: boolean;
    navigation: import("@absolutejs/ai").RAGChunkGraphNavigation | null;
    preview: RAGDocumentChunkPreview | null;
    sectionDiagnostics: import("@absolutejs/ai").RAGSectionRetrievalDiagnostic[];
    selectChildSection: (sectionId: string) => void;
    selectChunk: (id: string | null) => void;
    selectParentSection: () => void;
    selectSiblingSection: (sectionId: string) => void;
};
export type UseRAGChunkPreviewResult = ReturnType<typeof useRAGChunkPreview>;
