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