import { _ChainInfo } from '@soul-wallet/chain-list/types'; import { SignClientTypes } from '@walletconnect/types'; import { ProposalTypes } from '@walletconnect/types/dist/types/sign-client/proposal'; import { EIP155_SIGNING_METHODS, WalletConnectNotSupportRequest, WalletConnectParamMap, WalletConnectSessionRequest, WalletConnectSigningMethod } from './types'; export declare const getWCId: (id: number) => string; export declare const convertConnectRequest: (request: SignClientTypes.EventArguments['session_proposal']) => WalletConnectSessionRequest; export declare const convertNotSupportRequest: (request: SignClientTypes.EventArguments['session_request'], url: string) => WalletConnectNotSupportRequest; export declare const parseRequestParams: (params: unknown) => WalletConnectParamMap[T]; export declare const getEip155MessageAddress: (method: EIP155_SIGNING_METHODS, param: unknown) => string; export declare const isWalletConnectRequest: (id?: string) => boolean; export declare const isProposalExpired: (params: ProposalTypes.Struct) => boolean; export declare const isSupportWalletConnectNamespace: (namespace: string) => boolean; export declare const isSupportWalletConnectChain: (chain: string, chainInfoMap: Record) => boolean;