import { AddressTypes } from 'cardano-crypto.js'; import { BIP32Path, StakingHash } from "../../types/address"; import { Address, HexString } from "../../types/base"; import { NetworkId } from "../../types/network"; export declare const encodeAddress: (address: Buffer) => Address; export declare const xpub2pub: (xpub: Buffer) => Buffer; export declare const xpub2ChainCode: (xpub: Buffer) => Buffer; export declare const xpub2blake2b224Hash: (xpub: Buffer) => Buffer; export declare const isShelleyPath: (path: BIP32Path) => boolean; export declare const isV1Address: (address: string) => boolean; export declare const xpubHexToCborPubHex: (xpubHex: HexString) => string; export declare const isShelleyFormat: (address: string) => boolean; export declare const bechAddressToHex: (address: string) => HexString; export declare const base58AddressToHex: (address: string) => HexString; export declare const stakingAddressFromPub: (stakePub: Buffer, networkId: NetworkId) => Address; export declare const stakingAddressFromXpub: (stakeXpub: Buffer, networkId: NetworkId) => Address; export declare const baseAddressFromXpub: (spendXpub: Buffer, stakeXpub: Buffer, networkId: NetworkId) => Address; export declare const enterpriseAddressFromXpub: (spendXpub: Buffer, networkId: NetworkId) => Address; export declare const isBase: (address: HexString) => boolean; export declare const addressToHex: (address: Address) => HexString; export declare const addressToBuffer: (address: Address) => Buffer; export declare const addressType: (address: Address) => AddressTypes; export declare const hasSpendingScript: (address: Address) => boolean; export declare const spendingHashFromAddress: (address: Address) => HexString; export declare const stakingHashFromAddress: (address: Address) => StakingHash; export declare const safeStakingHashFromAddress: (address: Address) => StakingHash | undefined; export declare const safeRewardAddressFromAddress: (address: Address) => Address | null; export declare const compareAddressSpendingHash: (address: Address, scriptHash: string) => boolean; //# sourceMappingURL=addressHelpers.d.ts.map