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;
}
