import { SubstrateProtocolConfiguration } from '../../../types/configuration'; import { DecoderMethod, SCALEDecodeResult } from '../SCALEDecoder'; import { SCALEEncodeConfig, SCALEType } from './SCALEType'; export declare class SCALETuple extends SCALEType { readonly first: T; readonly second: R; static from(first: T, second: R): SCALETuple; static from(tuple: [T, R]): SCALETuple; static decode(configuration: C, runtimeVersion: number | undefined, hex: string, decodeFirst: DecoderMethod, decodeSecond: DecoderMethod): SCALEDecodeResult>; private constructor(); toString(): string; protected _encode(config?: SCALEEncodeConfig): string; }