/// import { EventEmitter } from 'events'; import { LoadTrollboxParams } from './types'; import './page.css'; export interface TargetContext { targetWindow: WindowProxy; targetOrigin: string; } declare const TrollboxSDK: { walletProvider: any | undefined; walletType: string | undefined; events: EventEmitter; isIframeLoaded: boolean; trollboxVersion: string | undefined; request: ({ method, params, }: { method: string; params: any; }) => Promise | undefined>; emit: (key: string, data: any) => void; dispatchWalletUpdate: (data: { walletType: string; }) => void; dispatchMetaMaskAccountChanged: (data: { account: string; }) => void; on: (eventName: string, callBack: (...args: any[]) => void) => () => void; removeTrollbox: () => void; send: (data: any) => void; loadTrollbox: (params?: LoadTrollboxParams) => void; setWalletProvider: (provider: any) => void; }; export default TrollboxSDK; //# sourceMappingURL=index.d.ts.map