import { PrimitiveType } from "./PrimitiveType"; import { Type } from "./Type"; export declare const UNKNOWN_CAPACITY = "unknown"; export type ChannelCapacity = typeof UNKNOWN_CAPACITY | number; export declare class ChannelType extends Type { readonly elementsType: PrimitiveType; readonly capacity: ChannelCapacity; constructor(elementsType: PrimitiveType, capacity: ChannelCapacity); get isChannelType(): boolean; equals(otherType: Type): boolean; isAssignableTo(otherType: Type): boolean; toString(): string; }