/// import SafeAppsSDK, { SafeInfo } from '@safe-global/safe-apps-sdk'; import { EventEmitter } from 'events'; import { EIP1193Provider } from './types'; export declare class SafeAppProvider extends EventEmitter implements EIP1193Provider { private readonly safe; private readonly sdk; private submittedTxs; constructor(safe: SafeInfo, sdk: SafeAppsSDK); connect(): Promise; disconnect(): Promise; get chainId(): number; request(request: { method: string; params?: any[]; }): Promise; send(request: any, callback: (error: any, response?: any) => void): void; }