import { ArrayContractParameterJSON, BinaryWriter } from '@neo-one/client-common'; import { SerializeJSONContext } from '../Serializable'; import { ContractParameter } from './ContractParameter'; import { ContractParameterBase } from './ContractParameterBase'; import { ContractParameterType } from './ContractParameterType'; export declare class ArrayContractParameter extends ContractParameterBase { readonly type = ContractParameterType.Array; readonly value: readonly ContractParameter[]; private readonly sizeInternal; constructor(value: readonly ContractParameter[]); readonly size: number; asBoolean(): boolean; serializeWireBase(writer: BinaryWriter): void; serializeJSON(context: SerializeJSONContext): ArrayContractParameterJSON; }