import { type SIWEControllerClient } from '../core/controller/SIWEController.js'; import type { SIWEClientMethods, SIWEConfig, SIWECreateMessageArgs, SIWEMessageArgs, SIWESession, SIWEVerifyMessageArgs } from '../core/utils/TypeUtils.js'; export declare class AppKitSIWEClient { options: SIWEControllerClient['options']; methods: SIWEClientMethods; constructor(siweConfig: SIWEConfig); mapToSIWX(): import("@reown/appkit-controllers").SIWXConfig; getNonce(address?: string): Promise; getMessageParams?(): Promise; createMessage(args: SIWECreateMessageArgs): string; verifyMessage(args: SIWEVerifyMessageArgs): Promise; getSession(): Promise; signIn(): Promise; signOut(): Promise; }