import { SubstrateProtocolConfiguration } from '../../../../../types/configuration'; import { SCALEDecodeResult } from '../../../../scale/SCALEDecoder'; import { SCALEArray } from '../../../../scale/type/SCALEArray'; import { SCALEClass } from '../../../../scale/type/SCALEClass'; import { SCALEInt } from '../../../../scale/type/SCALEInt'; import { SCALEString } from '../../../../scale/type/SCALEString'; import { SCALEType } from '../../../../scale/type/SCALEType'; import { MetadataV14SiField } from './MetadataV14SiField'; export declare class MetadataV14SiVariant extends SCALEClass { readonly name: SCALEString; readonly fields: SCALEArray; readonly index: SCALEInt; readonly docs: SCALEArray; static decode(configuration: C, runtimeVersion: number | undefined, raw: string): SCALEDecodeResult; protected readonly scaleFields: SCALEType[]; private constructor(); }