import BigNumber from 'bignumber.js'; import { SKDB } from 'lib/ipfs/ipfs.interface'; import { UpdateAccountI } from 'lib/ipld'; import { Address } from './address'; import { BlockHeaderData } from './block'; interface ReceiptData { blockNumber: BlockHeaderData['number']; status: 1 | 0; cuUsed: BigNumber; from: Address; to: Address; transaction: string; transactionIndex: number; updates: UpdateAccountI[]; logs: string[]; } export declare class Receipt { constructor(data: ReceiptData); receiptData: ReceiptData; fromCid: (db: SKDB) => Promise; commit: (db: SKDB) => Promise; } export {};