import { ClassDeclaration, EnumDeclaration, FunctionDeclaration, InterfaceDeclaration, TypeAliasDeclaration, VariableStatement, ExpressionStatement, ExportAssignment } from 'ts-morph'; import { ModuleInfo } from './ModuleInfo'; export declare class ModuleExtractor { extract(node: ClassDeclaration | EnumDeclaration | FunctionDeclaration | InterfaceDeclaration | TypeAliasDeclaration | VariableStatement | ExpressionStatement | ExportAssignment): ModuleInfo[] | undefined; private getInfo; }