import { Transaction } from '@mysten/sui/transactions'; import { ClmmPoolManager } from '../ClmmPoolManager'; import { ClmmPositionManager } from '../ClmmPositionManager'; import { ClmmPool } from '../entities/ClmmPool'; import { NETWORK } from '../../core/constants'; import { SuiGrpcClient } from '@mysten/sui/grpc'; export declare class CLMMTestHelper { private client; private poolManager; private positionManager; private network; constructor(network?: NETWORK); devInspectTransaction(tx: Transaction, sender: string): Promise<{ effects: { status: { status: string; error: string | undefined; }; gasUsed: import("@mysten/sui/client").SuiClientTypes.GasCostSummary; }; events: { type: string; parsedJson: Record | null; packageId: string; module: string; sender: string; eventType: string; bcs: Uint8Array; json: Record | null; }[]; results: any; }>; getClient(): SuiGrpcClient; getPoolManager(): ClmmPoolManager; getPositionManager(): ClmmPositionManager; getNetwork(): NETWORK; } export declare const TEST_ADDRESS = "0x0000000000000000000000000000000000000000000000000000000000000000"; export declare const TEST_SUI_COIN = "0x2::sui::SUI"; export declare const TEST_USDC_COIN = "0xe5ef003af44e4a3340bb3296e6c3da23cd4088bc27585d37a01a60f2391964cc::usdc::USDC"; export declare const TEST_SQRT_PRICE_X64 = "18446744073709551616"; export declare const TEST_TICK_LOWER = -3000; export declare const TEST_TICK_UPPER = 3000; export declare const testPool: ClmmPool;