import { ChainId } from '@envanik/sdk';
import { useDummyElixirPositionsFromTokenIds, useDummyGetUserPositions } from './dummy';
import { useElixirAddLiquidity, useElixirCollectEarnedFees, useElixirPositionsFromTokenIds, useGetUserPositions } from './evm';
export declare type UseGetUserPositionsHookType = {
    [chainId in ChainId]: typeof useGetUserPositions | typeof useDummyGetUserPositions;
};
export declare const useGetUserPositionsHook: UseGetUserPositionsHookType;
export declare type UseElixirPositionsFromTokenIdsHookType = {
    [chainId in ChainId]: typeof useElixirPositionsFromTokenIds | typeof useDummyElixirPositionsFromTokenIds;
};
export declare const useElixirPositionsFromTokenIdsHook: UseElixirPositionsFromTokenIdsHookType;
export declare type UseElixirAddLiquidityHookType = {
    [chainId in ChainId]: typeof useElixirAddLiquidity;
};
export declare const useElixirAddLiquidityHook: UseElixirAddLiquidityHookType;
export declare type UseElixirCollectEarnedFeesHookType = {
    [chainId in ChainId]: typeof useElixirCollectEarnedFees;
};
export declare const useElixirCollectEarnedFeesHook: UseElixirCollectEarnedFeesHookType;
