import { ExprType } from "./ExprType.js"; export declare class SimpleType implements ExprType { private readonly superType; private readonly name; constructor(name: string, superType?: SimpleType); getName(): string; isSameTypeAs(other: ExprType): boolean; isSuperTypeOf(other: ExprType): boolean; isSubTypeOf(other: ExprType): boolean; overlapsWith(other: ExprType): boolean; isAssignableFrom(other: ExprType): boolean; }