import type { Injected } from '@soul-wallet/extension-inject/types'; import type { SendRequest } from './types'; import Accounts from './Accounts'; import Metadata from './Metadata'; import PostMessageProvider from './PostMessageProvider'; import Signer from './Signer'; export default class implements Injected { readonly accounts: Accounts; readonly metadata: Metadata; readonly provider: PostMessageProvider; readonly signer: Signer; constructor(sendRequest: SendRequest); }