import { RawHdlModule, Macro, RawSymbol } from '../../src/hdlParser/common'; import { HdlLangID } from '../../src/global/enum'; type AbsPath = string; type RelPath = string; type Path = AbsPath | RelPath; interface Fast { content: RawHdlModule[] languageId: string macro: Macro } interface All { content: RawSymbol[] languageId: HdlLangID macro: Macro } export function vlogFast(path: AbsPath): Promise; export function vlogAll(path: AbsPath): Promise; export function vhdlFast(path: AbsPath): Promise; export function vhdlAll(path: AbsPath): Promise; export function svFast(path: AbsPath): Promise; export function svAll(path: AbsPath): Promise;