import { Address, Balance, BlockNumber, Call, ExtrinsicEra, Hash, Index, RuntimeVersion } from '../../interfaces'; import Compact from '../../codec/Compact'; import { Codec, Constructor, ISignerPayload, SignerPayloadJSON, SignerPayloadRaw } from '../../types'; import u8 from '../U8'; export interface SignerPayloadType extends Codec { address: Address; blockHash: Hash; blockNumber: BlockNumber; era: ExtrinsicEra; genesisHash: Hash; method: Call; nonce: Compact; runtimeVersion: RuntimeVersion; tip: Compact; version: u8; } declare const _Payload: Constructor; export default class SignerPayload extends _Payload implements ISignerPayload { /** * @description Creates an representation of the structure as an ISignerPayload JSON */ toPayload(): SignerPayloadJSON; /** * @description Creates a representation of the payload in raw Exrinsic form */ toRaw(): SignerPayloadRaw; } export {};