UNPKG

@kamino-finance/kliquidity-sdk

Version:

Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol

71 lines 2.17 kB
import * as types from "../types"; import * as borsh from "@coral-xyz/borsh"; export interface OpenPositionOrIncreaseLiquidityJSON { kind: "OpenPositionOrIncreaseLiquidity"; } export declare class OpenPositionOrIncreaseLiquidity { static readonly discriminator = 0; static readonly kind = "OpenPositionOrIncreaseLiquidity"; readonly discriminator = 0; readonly kind = "OpenPositionOrIncreaseLiquidity"; toJSON(): OpenPositionOrIncreaseLiquidityJSON; toEncodable(): { OpenPositionOrIncreaseLiquidity: {}; }; } export interface DecreaseLiquidityJSON { kind: "DecreaseLiquidity"; } export declare class DecreaseLiquidity { static readonly discriminator = 1; static readonly kind = "DecreaseLiquidity"; readonly discriminator = 1; readonly kind = "DecreaseLiquidity"; toJSON(): DecreaseLiquidityJSON; toEncodable(): { DecreaseLiquidity: {}; }; } export interface CollectFeeJSON { kind: "CollectFee"; } export declare class CollectFee { static readonly discriminator = 2; static readonly kind = "CollectFee"; readonly discriminator = 2; readonly kind = "CollectFee"; toJSON(): CollectFeeJSON; toEncodable(): { CollectFee: {}; }; } export interface CollectRewardJSON { kind: "CollectReward"; } export declare class CollectReward { static readonly discriminator = 3; static readonly kind = "CollectReward"; readonly discriminator = 3; readonly kind = "CollectReward"; toJSON(): CollectRewardJSON; toEncodable(): { CollectReward: {}; }; } export interface SwapJSON { kind: "Swap"; } export declare class Swap { static readonly discriminator = 4; static readonly kind = "Swap"; readonly discriminator = 4; readonly kind = "Swap"; toJSON(): SwapJSON; toEncodable(): { Swap: {}; }; } export declare function fromDecoded(obj: any): types.PoolStatusBitIndexKind; export declare function fromJSON(obj: types.PoolStatusBitIndexJSON): types.PoolStatusBitIndexKind; export declare function layout(property?: string): borsh.EnumLayout<unknown>; //# sourceMappingURL=PoolStatusBitIndex.d.ts.map