@parcl-finance/product-sdk
Version:
TypeScript SDK for interacting with Parcl's product APIs
14 lines • 1.33 kB
TypeScript
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