import { FilecoinSnapApi } from '@chainsafe/filsnap-types'; import { CoinType } from '@glif/filecoin-address'; import { LotusMessage, SignedLotusMessage } from '@glif/filecoin-message'; import { WalletType } from '../../types'; import { WalletSubProvider } from '../../wallet-sub-provider'; export declare class MetaMaskProvider implements WalletSubProvider { type: WalletType; private snap; private accountToPath; constructor({ snap }: { snap: FilecoinSnapApi; }); getAccounts: (nStart?: number, nEnd?: number, coinType?: CoinType) => Promise; keyDerive: (_: string) => Promise; sign: (from: string, message: LotusMessage) => Promise; } //# sourceMappingURL=index.d.ts.map