import BN from 'bn.js'; import { Cell } from '../../../boc/cell'; import { WalletContract, WalletContractMethods, WalletContractOptions } from '../wallet-contract'; export interface WalletV4ContractOptions extends WalletContractOptions { walletId?: number; } export interface WalletV4ContractMethods extends WalletContractMethods { getPublicKey: () => Promise; } export declare class WalletV4ContractBase extends WalletContract { getPublicKey(): Promise; protected createSigningMessage(seqno?: number, expireAt?: number, withoutOp?: boolean): Cell; protected createDataCell(): Cell; }