import { PublicKeyInitData } from "@solana/web3.js";
import { BytesLike, Hexable } from "ethers/lib/utils";
export declare function getEmitterAddressEth(contractAddress: number | BytesLike | Hexable): string;
export declare function getEmitterAddressSolana(programAddress: PublicKeyInitData): Promise<string>;
export declare function getEmitterAddressTerra(programAddress: string): Promise<string>;
export declare const getEmitterAddressInjective: typeof getEmitterAddressTerra;
export declare const getEmitterAddressXpla: typeof getEmitterAddressTerra;
export declare function getEmitterAddressAlgorand(appId: bigint): string;
export declare function getEmitterAddressNear(programAddress: string): string;
