import { LotusMessage, SignedLotusMessage } from '@glif/filecoin-message'; import { CoinType } from '@glif/filecoin-address'; import { WalletSubProvider } from '../../wallet-sub-provider'; export declare class SECP256K1KeyProvider implements WalletSubProvider { #private; mainAddress: string; readonly type = "SINGLE_KEY_SECP256K1"; constructor(privateKey: string, encoding?: 'base64' | 'hex'); getAccounts(_: number, __: number, coinType?: CoinType): Promise; keyDerive: (_: string) => Promise; sign(from: string, message: LotusMessage): Promise; } //# sourceMappingURL=index.d.ts.map