UNPKG

@parcl-finance/product-sdk

Version:

TypeScript SDK for interacting with Parcl's product APIs

14 lines 1.33 kB
import { AddLiquidityQuoteParams, RemoveLiquidityQuoteParams, AddLiquidityQuote, RemoveLiquidityQuote, WithdrawMarginQuoteParams, WithdrawMarginQuote, ModifyPositionQuotePayload, ModifyPositionQuoteParams, ModifyPositionQuote, ClosePositionQuotePayload, ClosePositionQuoteParams, ClosePositionQuote, PositionModificationLimitsQuotePayload, PositionModificationLimitsQuoteParams, PositionModificationLimitsQuote } from "./types"; export declare class Quote { baseUrl: string; private headers; private client; constructor(baseUrl: string, accessToken?: string); getAddLiquidityQuote(params: AddLiquidityQuoteParams): Promise<AddLiquidityQuote>; getRemoveLiquidityQuote(params: RemoveLiquidityQuoteParams): Promise<RemoveLiquidityQuote>; getWithdrawMarginQuote(params: WithdrawMarginQuoteParams): Promise<WithdrawMarginQuote>; getModifyPositionQuote(payload: ModifyPositionQuotePayload, params?: ModifyPositionQuoteParams): Promise<ModifyPositionQuote>; getClosePositionQuote(payload: ClosePositionQuotePayload, params?: ClosePositionQuoteParams): Promise<ClosePositionQuote>; getPositionModificationLimitsQuote(payload: PositionModificationLimitsQuotePayload, params?: PositionModificationLimitsQuoteParams): Promise<PositionModificationLimitsQuote>; } //# sourceMappingURL=quote.d.ts.map