import type { SignedHydratedTransactionWithHashMeta, UnsignedHydratedTransaction, XyoSigner } from '@xyo-network/xl1-protocol/protocol-lib';
import { JsonRpcXyoSignerMethods } from './JsonRpcXyoSignerMethods.js';
/** JsonRpcXyoSigner implementation. */
export declare class JsonRpcXyoSigner extends JsonRpcXyoSignerMethods implements XyoSigner {
    static readonly connectionTypes: readonly ["rpc"];
    static readonly defaultMoniker: "XyoSigner";
    static readonly dependencies: never[];
    static readonly monikers: "XyoSigner"[];
    static readonly surface: "node";
    signTransaction(tx: UnsignedHydratedTransaction): Promise<SignedHydratedTransactionWithHashMeta>;
}
//# sourceMappingURL=JsonRpcXyoSigner.d.ts.map