import { FieldSet } from "../field/index.js"; import { SignatureLike } from "../util/index.js"; export declare abstract class KlaytnTx extends FieldSet { abstract sigRLP(): string; abstract txHashRLP(): string; abstract setFieldsFromRLP(rlp: string): void; sigFeePayerRLP(): string; senderTxHashRLP(): string; addSenderSig(sig: SignatureLike): void; addFeePayerSig(sig: SignatureLike): void; encodeNestedRLP(innerFieldNames: string[], outerFieldNames: string[]): string; encodeTypePrefixedRLP(namesWithoutType: string[]): string; decodeTypePrefixedRLP(rlp: string, namesWithoutType: string[]): void; decodeTypePrefixedVarlenRLP(rlp: string, ...namesCandidates: string[][]): void; }