import type { StrictOmit } from 'ts-gems'; import type { DataType, DataTypeBase } from './data-type.interface.js'; /** * * @interface ArrayType */ export interface ArrayType extends StrictOmit { kind: ArrayType.Kind; type?: DataType.Name | DataType; minOccurs?: number; maxOccurs?: number; } export declare namespace ArrayType { const Kind = "ArrayType"; type Kind = 'ArrayType'; }