import { PublicKey } from '@solana/web3.js';
import { ERC20Token } from '../../types';
import { OKXQuote } from '../../types/okx.types';
export declare const createOKXQuote: (fromTokenAddress: PublicKey, toTokenAddress: PublicKey, amount: bigint, userWalletAddress: string, slippagePercent?: number) => OKXQuote;
export declare const getOKXPrice: (chainId: number, inSwapToken: ERC20Token, outSwapToken: ERC20Token, inSwapAmount: string, slippagePercentage?: number, proxyWalletAddress?: string, isProxyEnvironment?: boolean) => Promise<{
    outSwapAmountValue: bigint;
    okxDataValue: string;
}>;
