import { Uint256String, Int24String, Int128String } from '../int'; import { PositionInfoStore } from '../../position_info'; import { ImmutableContext, MutableContext, PositionInfo } from '../../../types'; export declare function positionKey(owner: Buffer, tickLower: string, tickUpper: string): Buffer; export declare function get(positionInfoStore: PositionInfoStore, context: ImmutableContext, poolAddress: Buffer, owner: Buffer, tickLower: Int24String, tickUpper: Int24String): Promise; export declare function set(positionInfoStore: PositionInfoStore, context: MutableContext, poolAddress: Buffer, owner: Buffer, tickLower: Int24String, tickUpper: Int24String, position: PositionInfo): Promise; export declare function update(self: PositionInfo, liquidityDelta: Int128String, feeGrowthInside0X128: Uint256String, feeGrowthInside1X128: Uint256String): void;