import type { PublicKey } from "@solana/web3.js"; import Decimal from "decimal.js"; export declare function mintPosition({ pairKey, lowerPrice, upperPrice, amountA, amountB, slid, }: { pairKey: PublicKey; lowerPrice: Decimal; upperPrice: Decimal; amountA: Decimal | null; amountB: Decimal | null; slid: Decimal; }): Promise; export declare function mintPositionFix({ pairKey, lowerPrice, upperPrice, amountA, amountB, slid, isDebug, }: { pairKey: PublicKey; lowerPrice: Decimal; upperPrice: Decimal; amountA: Decimal | null; amountB: Decimal | null; slid: Decimal; isDebug: boolean; }): Promise; export declare function increaseLiquity({ pairKey, positionId, positionAccount, amountA, amountB, slid, }: { pairKey: PublicKey; positionId: PublicKey; positionAccount: PublicKey | null; amountA: Decimal | null; amountB: Decimal | null; slid: Decimal; }): Promise; export declare function increaseLiquityFix({ pairKey, positionId, positionAccount, amountA, amountB, slid, }: { pairKey: PublicKey; positionId: PublicKey; positionAccount: PublicKey | null; amountA: Decimal | null; amountB: Decimal | null; slid: Decimal; }): Promise; export declare function decreaseLiquity({ pairKey, positionId, positionAccount, percent, slid, }: { pairKey: PublicKey; positionId: PublicKey; positionAccount: PublicKey | null; percent: Decimal; slid: Decimal; }): Promise; export declare function fetchPostions({ pairKey, owner, }: { pairKey: PublicKey; owner: PublicKey | undefined | null; }): Promise; export declare function claim({ pairKey, positionId, }: { pairKey: PublicKey; positionId: PublicKey; }): Promise; export declare function fetchPostion({ pairKey, positionId, }: { pairKey: PublicKey; positionId: PublicKey; }): Promise; export declare function decodeDepositFixTokenLayout(): void; //# sourceMappingURL=position.d.ts.map