import type { GraphManifest, GraphNeighborResult, GraphPathResult, GraphQueryResult, GraphStatus, GraphSymbolResult, RepoGraph } from "./types.js"; export declare function loadGraph(root?: string): RepoGraph | null; export declare function loadManifest(root?: string): GraphManifest | null; export declare function getGraphStatus(root?: string): GraphStatus; export declare function queryGraph(query: string, options?: { root?: string; maxResults?: number; budgetTokens?: number; }): GraphQueryResult; export declare function getGraphNeighbors(input: { nodeId?: string; path?: string; symbol?: string; depth?: number; maxResults?: number; root?: string; budgetTokens?: number; }): GraphNeighborResult; export declare function getGraphSymbol(input: { symbol: string; root?: string; maxResults?: number; budgetTokens?: number; }): GraphSymbolResult; export declare function getGraphPaths(input: { from: string; to: string; maxDepth?: number; root?: string; budgetTokens?: number; }): GraphPathResult;