import { Source, TypeNode } from "assemblyscript/dist/assemblyscript.js"; export declare class TypeAlias { name: string; type: TypeAlias | string; constructor(name: string, type: TypeAlias | string); getBaseType(type?: TypeAlias | string): string; static foundAliases: Map; static aliases: Map; static add(name: string, type: TypeNode): void; static getAliases(source: Source): TypeAlias[]; }