UNPKG

@kamino-finance/scope-sdk

Version:
119 lines 9.28 kB
import * as OracleType from "./OracleType"; import * as PriceCalcMode from "./PriceCalcMode"; import * as RequestType from "./RequestType"; import * as RequestChange from "./RequestChange"; import * as Side from "./Side"; export { AddCustodyParams } from "./AddCustodyParams"; export type { AddCustodyParamsFields, AddCustodyParamsJSON, } from "./AddCustodyParams"; export { AddLiquidityParams } from "./AddLiquidityParams"; export type { AddLiquidityParamsFields, AddLiquidityParamsJSON, } from "./AddLiquidityParams"; export { AddPoolParams } from "./AddPoolParams"; export type { AddPoolParamsFields, AddPoolParamsJSON } from "./AddPoolParams"; export { ClosePositionRequestParams } from "./ClosePositionRequestParams"; export type { ClosePositionRequestParamsFields, ClosePositionRequestParamsJSON, } from "./ClosePositionRequestParams"; export { CreateDecreasePositionRequestParams } from "./CreateDecreasePositionRequestParams"; export type { CreateDecreasePositionRequestParamsFields, CreateDecreasePositionRequestParamsJSON, } from "./CreateDecreasePositionRequestParams"; export { CreateIncreasePositionRequestParams } from "./CreateIncreasePositionRequestParams"; export type { CreateIncreasePositionRequestParamsFields, CreateIncreasePositionRequestParamsJSON, } from "./CreateIncreasePositionRequestParams"; export { DecreasePositionPostSwapParams } from "./DecreasePositionPostSwapParams"; export type { DecreasePositionPostSwapParamsFields, DecreasePositionPostSwapParamsJSON, } from "./DecreasePositionPostSwapParams"; export { DecreasePositionParams } from "./DecreasePositionParams"; export type { DecreasePositionParamsFields, DecreasePositionParamsJSON, } from "./DecreasePositionParams"; export { GetAddLiquidityAmountAndFeeParams } from "./GetAddLiquidityAmountAndFeeParams"; export type { GetAddLiquidityAmountAndFeeParamsFields, GetAddLiquidityAmountAndFeeParamsJSON, } from "./GetAddLiquidityAmountAndFeeParams"; export { GetDecreasePositionParams } from "./GetDecreasePositionParams"; export type { GetDecreasePositionParamsFields, GetDecreasePositionParamsJSON, } from "./GetDecreasePositionParams"; export { GetExactOutSwapAmountAndFeesParams } from "./GetExactOutSwapAmountAndFeesParams"; export type { GetExactOutSwapAmountAndFeesParamsFields, GetExactOutSwapAmountAndFeesParamsJSON, } from "./GetExactOutSwapAmountAndFeesParams"; export { GetIncreasePositionParams } from "./GetIncreasePositionParams"; export type { GetIncreasePositionParamsFields, GetIncreasePositionParamsJSON, } from "./GetIncreasePositionParams"; export { GetLiquidationStateParams } from "./GetLiquidationStateParams"; export type { GetLiquidationStateParamsFields, GetLiquidationStateParamsJSON, } from "./GetLiquidationStateParams"; export { GetPnlAndFeeParams } from "./GetPnlAndFeeParams"; export type { GetPnlAndFeeParamsFields, GetPnlAndFeeParamsJSON, } from "./GetPnlAndFeeParams"; export { GetRemoveLiquidityAmountAndFeeParams } from "./GetRemoveLiquidityAmountAndFeeParams"; export type { GetRemoveLiquidityAmountAndFeeParamsFields, GetRemoveLiquidityAmountAndFeeParamsJSON, } from "./GetRemoveLiquidityAmountAndFeeParams"; export { GetSwapAmountAndFeesParams } from "./GetSwapAmountAndFeesParams"; export type { GetSwapAmountAndFeesParamsFields, GetSwapAmountAndFeesParamsJSON, } from "./GetSwapAmountAndFeesParams"; export { IncreasePositionPreSwapParams } from "./IncreasePositionPreSwapParams"; export type { IncreasePositionPreSwapParamsFields, IncreasePositionPreSwapParamsJSON, } from "./IncreasePositionPreSwapParams"; export { IncreasePositionParams } from "./IncreasePositionParams"; export type { IncreasePositionParamsFields, IncreasePositionParamsJSON, } from "./IncreasePositionParams"; export { InitParams } from "./InitParams"; export type { InitParamsFields, InitParamsJSON } from "./InitParams"; export { LiquidatePositionParams } from "./LiquidatePositionParams"; export type { LiquidatePositionParamsFields, LiquidatePositionParamsJSON, } from "./LiquidatePositionParams"; export { RemoveLiquidityParams } from "./RemoveLiquidityParams"; export type { RemoveLiquidityParamsFields, RemoveLiquidityParamsJSON, } from "./RemoveLiquidityParams"; export { SetCustodyConfigParams } from "./SetCustodyConfigParams"; export type { SetCustodyConfigParamsFields, SetCustodyConfigParamsJSON, } from "./SetCustodyConfigParams"; export { SetCustodyGlobalLimitParams } from "./SetCustodyGlobalLimitParams"; export type { SetCustodyGlobalLimitParamsFields, SetCustodyGlobalLimitParamsJSON, } from "./SetCustodyGlobalLimitParams"; export { SetPerpetualsConfigParams } from "./SetPerpetualsConfigParams"; export type { SetPerpetualsConfigParamsFields, SetPerpetualsConfigParamsJSON, } from "./SetPerpetualsConfigParams"; export { SetPoolConfigParams } from "./SetPoolConfigParams"; export type { SetPoolConfigParamsFields, SetPoolConfigParamsJSON, } from "./SetPoolConfigParams"; export { SetTestOraclePriceParams } from "./SetTestOraclePriceParams"; export type { SetTestOraclePriceParamsFields, SetTestOraclePriceParamsJSON, } from "./SetTestOraclePriceParams"; export { SetTestTimeParams } from "./SetTestTimeParams"; export type { SetTestTimeParamsFields, SetTestTimeParamsJSON, } from "./SetTestTimeParams"; export { SwapExactOutParams } from "./SwapExactOutParams"; export type { SwapExactOutParamsFields, SwapExactOutParamsJSON, } from "./SwapExactOutParams"; export { SwapParams } from "./SwapParams"; export type { SwapParamsFields, SwapParamsJSON } from "./SwapParams"; export { TestInitParams } from "./TestInitParams"; export type { TestInitParamsFields, TestInitParamsJSON } from "./TestInitParams"; export { TransferAdminParams } from "./TransferAdminParams"; export type { TransferAdminParamsFields, TransferAdminParamsJSON, } from "./TransferAdminParams"; export { UpdateDecreasePositionRequestParams } from "./UpdateDecreasePositionRequestParams"; export type { UpdateDecreasePositionRequestParamsFields, UpdateDecreasePositionRequestParamsJSON, } from "./UpdateDecreasePositionRequestParams"; export { UpdateIncreasePositionRequestParams } from "./UpdateIncreasePositionRequestParams"; export type { UpdateIncreasePositionRequestParamsFields, UpdateIncreasePositionRequestParamsJSON, } from "./UpdateIncreasePositionRequestParams"; export { WithdrawFeesParams } from "./WithdrawFeesParams"; export type { WithdrawFeesParamsFields, WithdrawFeesParamsJSON, } from "./WithdrawFeesParams"; export { Assets } from "./Assets"; export type { AssetsFields, AssetsJSON } from "./Assets"; export { PricingParams } from "./PricingParams"; export type { PricingParamsFields, PricingParamsJSON } from "./PricingParams"; export { FundingRateState } from "./FundingRateState"; export type { FundingRateStateFields, FundingRateStateJSON, } from "./FundingRateState"; export { OraclePrice } from "./OraclePrice"; export type { OraclePriceFields, OraclePriceJSON } from "./OraclePrice"; export { OracleParams } from "./OracleParams"; export type { OracleParamsFields, OracleParamsJSON } from "./OracleParams"; export { AmountAndFee } from "./AmountAndFee"; export type { AmountAndFeeFields, AmountAndFeeJSON } from "./AmountAndFee"; export { IncreasePositionInfo } from "./IncreasePositionInfo"; export type { IncreasePositionInfoFields, IncreasePositionInfoJSON, } from "./IncreasePositionInfo"; export { DecreasePositionInfo } from "./DecreasePositionInfo"; export type { DecreasePositionInfoFields, DecreasePositionInfoJSON, } from "./DecreasePositionInfo"; export { SwapAmountAndFees } from "./SwapAmountAndFees"; export type { SwapAmountAndFeesFields, SwapAmountAndFeesJSON, } from "./SwapAmountAndFees"; export { PnlAndFee } from "./PnlAndFee"; export type { PnlAndFeeFields, PnlAndFeeJSON } from "./PnlAndFee"; export { OraclePriceInfo } from "./OraclePriceInfo"; export type { OraclePriceInfoFields, OraclePriceInfoJSON, } from "./OraclePriceInfo"; export { Permissions } from "./Permissions"; export type { PermissionsFields, PermissionsJSON } from "./Permissions"; export { Fees } from "./Fees"; export type { FeesFields, FeesJSON } from "./Fees"; export { PoolApr } from "./PoolApr"; export type { PoolAprFields, PoolAprJSON } from "./PoolApr"; export { Limit } from "./Limit"; export type { LimitFields, LimitJSON } from "./Limit"; export { OracleType }; export type OracleTypeKind = OracleType.None | OracleType.Test | OracleType.Pyth; export type OracleTypeJSON = OracleType.NoneJSON | OracleType.TestJSON | OracleType.PythJSON; export { PriceCalcMode }; export type PriceCalcModeKind = PriceCalcMode.Min | PriceCalcMode.Max | PriceCalcMode.Ignore; export type PriceCalcModeJSON = PriceCalcMode.MinJSON | PriceCalcMode.MaxJSON | PriceCalcMode.IgnoreJSON; export { RequestType }; export type RequestTypeKind = RequestType.Market | RequestType.Trigger; export type RequestTypeJSON = RequestType.MarketJSON | RequestType.TriggerJSON; export { RequestChange }; export type RequestChangeKind = RequestChange.None | RequestChange.Increase | RequestChange.Decrease; export type RequestChangeJSON = RequestChange.NoneJSON | RequestChange.IncreaseJSON | RequestChange.DecreaseJSON; export { Side }; export type SideKind = Side.None | Side.Long | Side.Short; export type SideJSON = Side.NoneJSON | Side.LongJSON | Side.ShortJSON; //# sourceMappingURL=index.d.ts.map