export type GdSignalKind = 'emit' | 'connect' | 'disconnect'; export interface GdSignalRef { kind: GdSignalKind; /** 提取的信号名(emit_signal("x")/x.emit() → x;obj.sig.connect() → sig) */ signal: string; /** 1-based 行号 */ line: number; /** 该行 trim 内容(人读定位) */ snippet: string; } /** 扫描一段 GDScript 源码的信号调用引用。注释/字符串内的命中被过滤。 */ export declare function scanGdScriptSignals(code: string): GdSignalRef[];