import { Checkout, EIP6963ProviderDetail, WrappedBrowserProvider } from '@imtbl/checkout-sdk'; export declare enum ConnectEIP6963ProviderError { CONNECT_ERROR = "CONNECT_ERROR", USER_REJECTED_REQUEST_ERROR = "USER_REJECTED_REQUEST_ERROR" } export type ConnectEIP6963ProviderResult = { provider: WrappedBrowserProvider; providerName: string; }; export declare const connectEIP6963Provider: (providerDetail: EIP6963ProviderDetail, checkout: Checkout, shouldRequestWalletPermissions?: boolean) => Promise;