///
import { SubstrateAccountId, SubstrateCompatAddress } from '../../../compat/SubstrateCompatAddress';
export declare class SubstrateAddress implements SubstrateCompatAddress {
readonly version: Buffer;
readonly payload: Buffer;
readonly checksum: Buffer;
private static placeholder;
static createPlaceholder(): SubstrateAddress;
static from(accountId: SubstrateAccountId, ss58Format?: number): SubstrateAddress;
static fromPublicKey(payload: Buffer | Uint8Array | string, ss58Format?: number): SubstrateAddress;
static fromEncoded(encoded: string): SubstrateAddress;
private static fromBytes;
private static fromPayload;
private static generateChecksum;
private encoded;
constructor(version: Buffer, payload: Buffer, checksum: Buffer);
compare(other: SubstrateAccountId): number;
getValue(): string;
getBufferBytes(): Buffer;
getHexBytes(): string;
}