import type * as ts from 'typescript/lib/tsserverlibrary'; /** * 变量信息 */ export interface VariableInfo { /** 变量路径,如 "user.name" */ path: string; /** 变量类型描述 */ type_desc: string; /** 是否有子属性(用于深度补全) */ has_children: boolean; } /** * 从第二个参数中提取所有可用变量 */ export declare function extract_variables_from_arg(ts_module: typeof ts, arg: ts.Expression, type_checker: ts.TypeChecker, logger: ts.server.Logger): VariableInfo[];