import { ExprType } from "./ExprType.js"; export declare class ArrayType implements ExprType { private readonly elementType; constructor(elementType: ExprType); getElementType(): ExprType; getName(): string; isAssignableFrom(other: ExprType): boolean; isSameTypeAs(other: ExprType): boolean; isSubTypeOf(other: ExprType): boolean; isSuperTypeOf(other: ExprType): boolean; overlapsWith(other: ExprType): boolean; }