import { Address, Hex, PublicClient } from 'viem'; import { POOL_TYPE, PoolKey, PoolType } from '../types'; export declare const parsePoolKey: (poolType: T, currency0: Address, currency1: Address, hooks: Address, poolManager: Address, fee: number, parameters: Address) => PoolKey; export declare const poolIdToPoolKey: ({ poolId, poolType, publicClient, }: { poolId: Hex | undefined; poolType?: TPoolType | undefined; publicClient: PublicClient | undefined; }) => Promise | undefined>; export declare const binPoolIdToPoolKey: ({ poolId, publicClient, }: { poolId: Hex | undefined; publicClient: PublicClient | undefined; }) => Promise | undefined>; export declare const clPoolIdToPoolKey: ({ poolId, publicClient, }: { poolId: Hex | undefined; publicClient: PublicClient | undefined; }) => Promise | undefined>; //# sourceMappingURL=poolIdToPoolKey.d.ts.map