import '../../../assert/js/assert.js';
import '../../../globals.js';
import IOType from './IOType.js';
/**
 * Parametric IOType constructor.  Given an element type, this function returns an appropriate array IOType.
 * This caching implementation should be kept in sync with the other parametric IOType caching implementations.
 */
declare const ArrayIO: <ParameterType, ParameterStateType>(parameterType: IOType<ParameterType, ParameterStateType>) => IOType<ParameterType[], ParameterStateType[]>;
export default ArrayIO;
//# sourceMappingURL=ArrayIO.d.ts.map