///
import { SCALEDecodeResult } from '../../../common/data/scale/SCALEDecoder';
import { SCALEHash } from '../../../common/data/scale/type/SCALEHash';
import { SubstrateSignature, SubstrateSignatureType } from '../../../common/data/transaction/SubstrateSignature';
import { SubstrateNetwork } from '../../../SubstrateNetwork';
export declare class MoonbeamSignature extends SubstrateSignature {
static create(type?: SubstrateSignatureType, signature?: string | Uint8Array | Buffer): MoonbeamSignature;
static decode(network: Network, runtimeVersion: number | undefined, raw: string): SCALEDecodeResult;
protected scaleFields: SCALEHash[];
}