import { Connection, PublicKey, Transaction } from '@solana/web3.js'; import DLMM from '@meteora-ag/dlmm'; import { DLMMSwapParams, SDKConfig } from './types'; export declare class MeteoraLD { private connection; constructor(config: SDKConfig); createPool(poolAddress: PublicKey): Promise; createMultiplePools(poolAddresses: PublicKey[]): Promise; closePosition(poolAddress: PublicKey, params: { owner: PublicKey; position: any; }): Promise; getPositionsByUserAndLbPair(poolAddress: PublicKey, userPubKey?: PublicKey): Promise; claimSwapFee(poolAddress: PublicKey, params: { owner: PublicKey; position: any; }): Promise; claimAllSwapFee(poolAddress: PublicKey, params: { owner: PublicKey; positions: any[]; }): Promise; claimLMReward(poolAddress: PublicKey, params: { owner: PublicKey; position: any; }): Promise; claimAllLMRewards(poolAddress: PublicKey, params: { owner: PublicKey; positions: any[]; }): Promise; swap(poolAddress: PublicKey, params: DLMMSwapParams): Promise; getPoolInfo(poolAddress: PublicKey): Promise; getConnection(): Connection; } //# sourceMappingURL=dlmm.d.ts.map