import { type ChainId, type DecimalChainId, type WalletInit, type WalletModule, type ValidateReturn, type AppMetadata } from '@web3-onboard/common'; import type { InitOptions, WalletState, ConnectOptions, DisconnectOptions, ConnectOptionsString, AccountCenter, NotifyOptions, Notification, CustomNotification, CustomNotificationUpdate, Notify, ConnectModalOptions, Theme } from './types.js'; export declare function validateWallet(data: WalletState | Partial): ValidateReturn; export declare function validateInitOptions(data: InitOptions): ValidateReturn; export declare function validateWalletModule(data: WalletModule): ValidateReturn; export declare function validateConnectOptions(data: ConnectOptions | ConnectOptionsString): ValidateReturn; export declare function validateDisconnectOptions(data: DisconnectOptions): ValidateReturn; export declare function validateString(str: string, label?: string): ValidateReturn; export declare function validateSetChainOptions(data: { chainId: ChainId | DecimalChainId; chainNamespace?: string; wallet?: WalletState['label']; rpcUrl?: string; label?: string; token?: string; }): ValidateReturn; export declare function validateAccountCenterUpdate(data: AccountCenter | Partial): ValidateReturn; export declare function validateConnectModalUpdate(data: ConnectModalOptions | Partial): ValidateReturn; export declare function validateWalletInit(data: WalletInit[]): ValidateReturn; export declare function validateLocale(data: string): ValidateReturn; export declare function validateNotify(data: Partial): ValidateReturn; export declare function validateNotifyOptions(data: Partial): ValidateReturn; export declare function validateNotification(data: Notification): ValidateReturn; export declare function validateCustomNotificationUpdate(data: CustomNotificationUpdate): ValidateReturn; export declare function validateCustomNotification(data: CustomNotification): ValidateReturn; export declare function validateUpdateBalances(data: WalletState[]): ValidateReturn; export declare function validateUpdateTheme(data: Theme): ValidateReturn; export declare function validateAppMetadataUpdate(data: AppMetadata | Partial): ValidateReturn;