interface QueryExecutor { (query: string, params?: Record): Promise; } interface GraphCandidateInput { executeParameterized: QueryExecutor; symbolName?: string; symbolFilePath?: string; maxSymbols?: number; maxEdgesPerSymbol?: number; } export interface RuntimeGraphCandidate { sourceId?: string; sourceName: string; sourceFilePath?: string; sourceStartLine?: number; targetId?: string; targetName: string; targetFilePath?: string; targetStartLine?: number; reason?: string; } export declare function extractRuntimeGraphCandidates(input: GraphCandidateInput): Promise; export {};