import { Vc as GenerateSignature, of as Web3Provider } from "../../index-BCMY4XCy.js"; import { r as ModuleManager } from "../../moduleManager-WB15hU3T.js"; //#region src/internal/clerk-js/web3.d.ts type GetWeb3IdentifierParams = { provider: Web3Provider; walletName?: string; }; type GenerateSignatureParams = { identifier: string; nonce: string; }; type GenerateSolanaSignatureParams = GenerateSignatureParams & { walletName: string; }; declare function createWeb3(moduleManager: ModuleManager): { getWeb3Identifier: (params: GetWeb3IdentifierParams) => Promise; generateWeb3Signature: GenerateSignature; getMetamaskIdentifier: () => Promise; getCoinbaseWalletIdentifier: () => Promise; getOKXWalletIdentifier: () => Promise; getBaseIdentifier: () => Promise; getSolanaIdentifier: (walletName: string) => Promise; generateSignatureWithMetamask: (params: GenerateSignatureParams) => Promise; generateSignatureWithCoinbaseWallet: (params: GenerateSignatureParams) => Promise; generateSignatureWithOKXWallet: (params: GenerateSignatureParams) => Promise; generateSignatureWithBase: (params: GenerateSignatureParams) => Promise; generateSignatureWithSolana: (params: GenerateSolanaSignatureParams) => Promise; }; //#endregion export { createWeb3 }; //# sourceMappingURL=web3.d.ts.map