import type { Translator } from '@lcap/nasl-types'; export type Range = Translator.Range; /** 获取当前代码 */ export type GetCode = () => string; export interface QuickInfoData { /** 行 */ line: number; /** 列 */ offset: number; } export type GetQuickInfoOffset = (range: Range, getCode: GetCode) => QuickInfoData; /** * 获取业务组件中调用表达式 * @param range * @param getCode * @returns */ export declare function getBusinessComponentCallExpressionQuickInfo(range: Range, getCode: GetCode): QuickInfoData; export declare function getCallExpressionQuickInfo(range: Range, getCode: GetCode): QuickInfoData; export declare function getNewCompositeQuickInfo(concept: 'NewComposite' | 'NewList' | 'NewMap', range: Range, getCode: GetCode): QuickInfoData; //# sourceMappingURL=quick-info.d.ts.map