import { ISingleEthereum, SingleEthereumTypes } from "./types"; export declare class SingleEthereum extends ISingleEthereum { name: ISingleEthereum["name"]; core: ISingleEthereum["core"]; logger: ISingleEthereum["logger"]; events: ISingleEthereum["events"]; engine: ISingleEthereum["engine"]; metadata: ISingleEthereum["metadata"]; chainId: ISingleEthereum["chainId"]; signConfig: ISingleEthereum["signConfig"]; static init(opts: SingleEthereumTypes.Options): Promise; constructor(opts: SingleEthereumTypes.Options); on: ISingleEthereum["on"]; once: ISingleEthereum["once"]; off: ISingleEthereum["off"]; removeListener: ISingleEthereum["removeListener"]; pair: ISingleEthereum["pair"]; approveSession: ISingleEthereum["approveSession"]; rejectSession: ISingleEthereum["rejectSession"]; updateSession: ISingleEthereum["updateSession"]; approveRequest: ISingleEthereum["approveRequest"]; rejectRequest: ISingleEthereum["rejectRequest"]; disconnectSession: ISingleEthereum["disconnectSession"]; getActiveSessions: ISingleEthereum["getActiveSessions"]; getPendingSessionProposals: ISingleEthereum["getPendingSessionProposals"]; getPendingSessionRequests: ISingleEthereum["getPendingSessionRequests"]; approveAuthRequest: ISingleEthereum["approveAuthRequest"]; rejectAuthRequest: ISingleEthereum["rejectAuthRequest"]; private initialize; } //# sourceMappingURL=client.d.ts.map