UNPKG

@turnkey/react-wallet-kit

Version:

The easiest and most powerful way to integrate Turnkey's Embedded Wallets into your React applications.

30 lines 1.54 kB
import type { WalletProvider } from "@turnkey/core"; interface WalletAuthButtonProps { onContinue: () => Promise<void>; } export declare function WalletAuthButton(props: WalletAuthButtonProps): import("react/jsx-runtime").JSX.Element; export declare function ExternalWalletChainSelector(props: ExternalWalletSelectorProps): import("react/jsx-runtime").JSX.Element; interface ExternalWalletSelectorProps { providers: WalletProvider[]; onUnlink?: ((provider: WalletProvider) => Promise<void>) | undefined; onSelect: (provider: WalletProvider) => Promise<void>; } export declare function ExternalWalletSelector(props: ExternalWalletSelectorProps): import("react/jsx-runtime").JSX.Element; interface UnlinkWalletScreenProps { provider: WalletProvider; onUnlink: (provider: WalletProvider) => Promise<void>; } export declare function UnlinkWalletScreen(props: UnlinkWalletScreenProps): import("react/jsx-runtime").JSX.Element; interface ConnectedIndicatorProps { isPinging?: boolean; } export declare function ConnectedIndicator(props: ConnectedIndicatorProps): import("react/jsx-runtime").JSX.Element; export interface WalletConnectScreenProps { provider: WalletProvider; successPageDuration: number | undefined; onAction: (provider: WalletProvider) => Promise<void>; onDisconnect?: (provider: WalletProvider) => Promise<void>; } export declare function WalletConnectScreen(props: WalletConnectScreenProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Wallet.d.ts.map