export declare const elementId = "sats-connect-wallet-provider-selector"; export declare const elementName = "sats-connect-wallet-provider-selector"; export declare function getWalletProviderSelectorElement(): HTMLElement | null; /** * Call this once in your app. It registers the selector's custom element * definition and adds it to the ``. */ export declare function loadSelector(): void; export declare function cleanup(): void; export interface InstallPrompt { url: string; } export interface InstallPrompt { url: string; } export interface TWalletProviderOption { name: string; id: string; icon: string; installPrompt?: InstallPrompt; } export declare function hasInstallPrompt(option: TWalletProviderOption): boolean; export declare function isInstalled(option: TWalletProviderOption): boolean; export type Config = { options: Array; }; export declare function selectWalletProvider(config: Config): Promise; export declare function walletOpen(wallet: string): void; export declare function walletClose(): void; export declare function close(): void;