/** * @nahisaho/musubix-codegraph - Lua Extractor * * AST extractor for Lua source files * * @see REQ-CG-MULTILANG-013 * @see DES-CG-LUA * @see TSK-CG-034 */ import type { ParseResult } from '../../types.js'; import { BaseExtractor, type LanguageConfig, type SyntaxTree } from './base-extractor.js'; /** * Lua language extractor */ export declare class LuaExtractor extends BaseExtractor { readonly config: LanguageConfig; extract(tree: SyntaxTree, filePath: string, sourceCode: string): ParseResult; private extractFunction; private extractLocalFunction; private extractClassLikeTable; private getTableName; private getCallName; private extractRequire; private extractLuaDocComment; } //# sourceMappingURL=lua.d.ts.map