import { ObjAstNode } from './ast'; import { SymbolTable } from './types'; export declare class Import { readonly parent: Import | null; readonly symbols: SymbolTable; readonly offset: number; length: number; protected readonly byText: Map; constructor(parent: Import | null, symbols: SymbolTable); getId(symbol: string): number | undefined; getText(id: number): string | undefined; add(symbol: string): number; toAst(): ObjAstNode; }