@avalabs/avalanchejs
Version:
Avalanche Platform JS Library
19 lines • 835 B
TypeScript
import { BaseTx } from '../avax/baseTx';
import { Codec } from '../codec/codec';
import { type Serializable } from '../common/types';
import { TypeSymbols } from '../constants';
import { Id } from '../fxs/common';
import { PVMTx } from './abstractTx';
import type { Input } from '../fxs/secp256k1';
export declare class DisableL1ValidatorTx extends PVMTx {
readonly baseTx: BaseTx;
readonly validationId: Id;
readonly disableAuth: Serializable;
_type: TypeSymbols;
constructor(baseTx: BaseTx, validationId: Id, disableAuth: Serializable);
static fromBytes(bytes: Uint8Array, codec: Codec): [disableSubnetValidatorTx: DisableL1ValidatorTx, rest: Uint8Array];
toBytes(codec: Codec): Uint8Array;
getDisableAuth(): Input;
getSigIndices(): number[][];
}
//# sourceMappingURL=disableL1ValidatorTx.d.ts.map