/// <reference types="node" />
import { BaseRiseCodec, RiseV2Transaction } from '../base_rise';
export declare abstract class BaseRiseV2Codec<T> extends BaseRiseCodec<T> {
    calcBytes(tx: RiseV2Transaction<T>): Buffer;
    fromBytes(buff: Buffer): RiseV2Transaction<T>;
    protected abstract assetFromBytes(buf: Buffer): T;
}
