import { Codec, Constructor, InterfaceTypes } from '../types'; import AbstractArray from './AbstractArray'; /** * @name VecFixed * @description * This manages codec arrays of a fixed length */ export default class VecFixed extends AbstractArray { private _Type; constructor(Type: Constructor | InterfaceTypes, length: number, value?: VecFixed | Uint8Array | string | any[]); static decodeVecFixed(Type: Constructor, allocLength: number, value: VecFixed | Uint8Array | string | any[]): T[]; static with(Type: Constructor | InterfaceTypes, length: number): Constructor>; /** * @description The type for the items */ readonly Type: string; toU8a(): Uint8Array; /** * @description Returns the base runtime type name for this instance */ toRawType(): string; }