import { DexParams, PoolState, SwapParams } from '../types'; export declare function _hookletBeforeSwap(state: PoolState, params: SwapParams, dexParams: DexParams): { success: boolean; feeOverridden: boolean; fee: bigint; priceOverridden: boolean; sqrtPriceX96: bigint; }; export declare function _hookletBeforeSwapView(state: PoolState, params: SwapParams, dexParams: DexParams): { success: boolean; feeOverridden: boolean; fee: bigint; priceOverridden: boolean; sqrtPriceX96: bigint; }; export declare function _hookletAfterSwap(state: PoolState, dexParams: DexParams): { success: boolean; }; export declare function _hookletAfterSwapView(state: PoolState, dexParams: DexParams): { success: boolean; };