import { type Address, type BytesToHexErrorType, type NamehashErrorType } from 'viem'; import type { ErrorType } from '../../errors/utils.js'; import { type GetCoderFromCoinErrorType } from '../normalizeCoinId.js'; export type SetAddrParametersParameters = { /** Name to set address record for (namehash is computed internally) */ name: string; coin: string | number; value: Address | string | null; }; export type SetAddrParametersErrorType = GetCoderFromCoinErrorType | BytesToHexErrorType | ErrorType | NamehashErrorType; export declare const setAddrParameters: ({ name, coin, value, }: SetAddrParametersParameters) => { readonly abi: readonly [{ readonly inputs: readonly [{ readonly name: "node"; readonly type: "bytes32"; }, { readonly name: "coinType"; readonly type: "uint256"; }, { readonly name: "a"; readonly type: "bytes"; }]; readonly name: "setAddr"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; readonly functionName: "setAddr"; readonly args: readonly [`0x${string}`, bigint, `0x${string}`]; }; export type SetAddrParametersReturnType = ReturnType; //# sourceMappingURL=setAddr.d.ts.map