import type { MintPositionV3Params, IncreaseLiquidityV3Params, DecreaseLiquidityV3Params, CollectPositionV3Params } from '../types'; import { type ContractContext } from './contracts'; export declare function mintPositionV3(ctx: ContractContext, params: MintPositionV3Params): Promise<{ txResult: unknown; computedAmounts?: { amount0Desired: string; amount1Desired: string; }; computedTicks?: { tickLower: number; tickUpper: number; }; }>; export declare function increaseLiquidityV3(ctx: ContractContext, params: IncreaseLiquidityV3Params): Promise<{ txResult: unknown; computedAmounts?: { amount0Desired: string; amount1Desired: string; }; }>; export declare function decreaseLiquidityV3(ctx: ContractContext, params: DecreaseLiquidityV3Params): Promise; export declare function collectPositionV3(ctx: ContractContext, params: CollectPositionV3Params): Promise<{ estimatedFees: { amount0: string; amount1: string; }; txResult: unknown; }>; //# sourceMappingURL=positions-v3.d.ts.map