import { WalletAdapterNetwork } from "@solana/wallet-adapter-base"; import { TipLinkEmbed } from "./embed.js"; import { TipLinkWalletAdapter } from "./index.js"; import type { TIPLINK_BUILD_ENV_TYPE } from "./interfaces.js"; export declare const getTipLinkUrl: (buildEnv: TIPLINK_BUILD_ENV_TYPE) => string; export declare function getCloseButtonUrl(buildEnv: TIPLINK_BUILD_ENV_TYPE): string; export declare function iFrameUrl({ buildEnv, clientId, tipLinkAutoConnect, theme, hideDraggableWidget, autoConnect, walletAdapterNetwork, hideWalletOnboard, }: { buildEnv: TIPLINK_BUILD_ENV_TYPE; clientId: string; walletAdapterNetwork: WalletAdapterNetwork.Mainnet | WalletAdapterNetwork.Devnet; tipLinkAutoConnect?: boolean; theme?: string; hideDraggableWidget?: boolean; autoConnect?: boolean; hideWalletOnboard?: boolean; }): string; export declare const TIPLINK_ADAPTER_KEY = "TipLinkAdapter"; export declare const TIPLINK_EMBED_KEY = "TipLinkEmbed"; export declare enum TipLinkInstanceKey { ADAPTER = "TipLinkAdapter", EMBED = "TipLinkEmbed" } export declare function removePreviousWindowRef(key: TipLinkInstanceKey): void; export declare function checkAndRemovePreviousTipLinkInstance(key: TipLinkInstanceKey): void; export declare function checkAndAttachTipLinkInstance(tipLinkInstance: TipLinkWalletAdapter | TipLinkEmbed): void; export declare function isElement(element: unknown): element is Element | Document; //# sourceMappingURL=utils.d.ts.map