import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { TransactionManifest } from '@radixdlt/radix-engine-toolkit'; import { RadixBase } from './base.js'; import { Account, RadixSDKReceipt } from './types.js'; export declare class RadixBaseSigner { protected networkId: number; protected gateway: GatewayApiClient; protected base: RadixBase; protected account: Account; constructor(networkId: number, gateway: GatewayApiClient, base: RadixBase, account: Account); getAddress(): string; signAndBroadcast(manifest: TransactionManifest): Promise; getTestnetXrd(): Promise; private signIntent; private notarizeIntent; } //# sourceMappingURL=signer.d.ts.map