import { Ed25519Signer } from "@sovereign-sdk/signers";
import type { PrivateKey, PublicKey } from "../types";
import { Wallet } from "./wallet";
export declare class NodeWallet extends Wallet {
    private privateKey;
    constructor(privateKey: PrivateKey, publicKey: PublicKey);
    static fromPrivateKeyBytes(privateKeyBytes: Uint8Array): Promise<NodeWallet>;
    static fromLocalSolanaWallet(filePath?: string): NodeWallet;
    static fromLocalSovWallet(filePath: string): Promise<NodeWallet>;
    getSigner(): Ed25519Signer;
}
//# sourceMappingURL=nodeWallet.d.ts.map