@avalabs/avalanchejs
Version:
Avalanche Platform JS Library
18 lines • 775 B
TypeScript
import { Codec } from '../codec/codec';
import type { Amounter } from '../common/types';
import { BigIntPr } from '../primitives';
import { TypeSymbols } from '../constants';
export declare class StakeableLockOut<TransferOut extends Amounter = Amounter> implements Amounter {
readonly lockTime: BigIntPr;
readonly transferOut: TransferOut;
_type: TypeSymbols;
constructor(lockTime: BigIntPr, transferOut: TransferOut);
amount(): bigint;
getStakeableLocktime(): bigint;
getLocktime(): bigint;
static fromBytes(bytes: Uint8Array, codec: Codec): [StakeableLockOut, Uint8Array];
getOwners(): Uint8Array[];
getOutputOwners(): import("..").OutputOwners;
toBytes(codec: Codec): Uint8Array;
}
//# sourceMappingURL=stakeableLockOut.d.ts.map