import { Credential } from './Address.js'; import { Ed25519KeyHashHex, Hash28ByteBase16 } from '@cardano-sdk/crypto'; import { NetworkId } from '../ChainId.js'; import { OpaqueString } from '@cardano-sdk/util'; export declare type RewardAccount = OpaqueString<'RewardAccount'>; export declare const RewardAccount: { (value: string): RewardAccount; toHash(rewardAccount: RewardAccount): Hash28ByteBase16; fromCredential(credential: Credential, networkId: NetworkId): RewardAccount; toNetworkId(rewardAccount: RewardAccount): NetworkId; }; export declare const createRewardAccount: (stakeKeyHash: Ed25519KeyHashHex, networkId: NetworkId) => RewardAccount; //# sourceMappingURL=RewardAccount.d.ts.map