import { SKChainLibBase } from './../base'; import { Transaction, transMeta } from '../../mate/transaction'; import { SKChain } from '../../skChain'; export declare class TransactionAction extends SKChainLibBase { constructor(chain: SKChain); MAX_TRANS_LIMIT: number; WAIT_TIME_LIMIT: number; BLOCK_INTERVAL_TIME_LIMIT: number; private waitTransMap; private transQueue; private contract; taskInProgress: boolean; private breakNextBlock; init: () => Promise; startTransTask: () => Promise; doTransTask: () => Promise; private add; checkIsBreakTransTask: () => boolean; stopThisBlock: () => Promise; handelTransaction: (trans: Transaction) => Promise; private initTransactionListen; private receiveTransaction; transaction: (tm: Pick & { payload?: Transaction['payload']; }) => Promise; deploy: (meta: { payload: Uint8Array; }) => Promise; }