@avalabs/avalanchejs
Version:
Avalanche Platform JS Library
12 lines • 909 B
TypeScript
import type { Serializable } from '../serializable/common/types';
import type { TransferInput } from '../serializable/fxs/secp256k1';
import type { OutputOwners } from '../serializable/fxs/secp256k1/outputOwners';
import type { TransferOutput } from '../serializable/fxs/secp256k1/transferOutput';
import type { StakeableLockIn } from '../serializable/pvm/stakeableLockIn';
import type { StakeableLockOut } from '../serializable/pvm/stakeableLockOut';
export declare function isTransferOut(out: Serializable): out is TransferOutput;
export declare function isStakeableLockOut(out: Serializable): out is StakeableLockOut;
export declare function isRewardsOwner(out: Serializable): out is OutputOwners;
export declare function isStakeableLockIn(out: Serializable): out is StakeableLockIn;
export declare function isTransferInput(inp: Serializable): inp is TransferInput;
//# sourceMappingURL=typeGuards.d.ts.map