import { Hex } from "viem"; import { ChainTypeName } from "../constants/interopAddress.js"; type Brand = K & { __brand: T; }; export type HexEncodedString = Hex; export type Base58EncodedString = Brand; export type Base64EncodedString = Brand; export type EncodedChainType = HexEncodedString; export type EncodedChainReference = T extends "eip155" ? number : T extends "solana" ? Base58EncodedString : never; export type ENSName = Brand; export type EncodedAddress = T extends "eip155" ? HexEncodedString | ENSName : T extends "solana" ? Base58EncodedString : never; export {}; //# sourceMappingURL=encodings.d.ts.map