import ts from 'typescript'; import type { SpiSymbol } from './types.js'; export type DetectTrpcFrameworkContext = { sourceFile: ts.SourceFile; fileId: string; symbolsByFile: Map; /** Global symbols array — synthesized procedure symbols must be * pushed here too so they appear in spi.symbols, not just in the * per-file lookup map. */ symbols: SpiSymbol[]; }; export declare function detectTrpcFramework(ctx: DetectTrpcFrameworkContext): void;