/// <reference types="node" />
import { IKeyPair, IMultiSignatureAsset, Network } from "../interfaces";
export declare class Address {
    static fromPassphrase(passphrase: string, networkVersion?: number): string;
    static fromPublicKey(publicKey: string, networkVersion?: number): string;
    static fromWIF(wif: string, network?: Network): string;
    static fromMultiSignatureAsset(asset: IMultiSignatureAsset, networkVersion?: number): string;
    static fromPrivateKey(privateKey: IKeyPair, networkVersion?: number): string;
    static fromBuffer(buff: Buffer): string;
    static toBuffer(address: string, networkVersion?: number): {
        addressBuffer: Buffer;
        addressError?: string;
    };
    static validate(address: string, networkVersion?: number): boolean;
}
//# sourceMappingURL=address.d.ts.map