import { SubstrateNetwork } from '../../../../../../SubstrateNetwork'; import { SCALEDecodeResult } from '../../../../scale/SCALEDecoder'; import { SCALEArray } from '../../../../scale/type/SCALEArray'; import { SCALEBytes } from '../../../../scale/type/SCALEBytes'; import { SCALEClass } from '../../../../scale/type/SCALEClass'; import { SCALEEnum } from '../../../../scale/type/SCALEEnum'; import { SCALEString } from '../../../../scale/type/SCALEString'; import { MetadataV13StorageEntryType } from './MetadataV13StorageEntryType'; declare enum StorageEntryModifier { Optional = 0, Default = 1 } export declare class MetadataV13StorageEntry extends SCALEClass { readonly name: SCALEString; readonly modifier: SCALEEnum; readonly type: MetadataV13StorageEntryType; readonly fallback: SCALEBytes; readonly docs: SCALEArray; static decode(network: Network, runtimeVersion: number | undefined, raw: string): SCALEDecodeResult; protected scaleFields: (SCALEBytes | SCALEString | MetadataV13StorageEntryType | SCALEEnum)[]; private constructor(); } export {};