import { PublicKey, Connection } from '@solana/web3.js'; export declare function getPoolList(): { "SOL-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "SOL-USDT": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "SOL-PAI": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "mSOL-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "ETH-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "LFNTY-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "xLFNTY-LFNTY": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; }; export interface IPoolInfo { amm: string; poolMint: string; feeAccount: string; pythAccount: string; pythPcAccount: string; configAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolCoinDecimal: number; poolPcTokenAccount: string; poolPcMint: string; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; } export declare function getPool(fromMint: string, toMint: string): IPoolInfo; export declare function getPoolCap(connection: Connection, coinMint: PublicKey, pcMint: PublicKey): Promise; export declare const PoolList: { "SOL-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "SOL-USDT": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "SOL-PAI": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "mSOL-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "ETH-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "LFNTY-USDC": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; "xLFNTY-LFNTY": { amm: string; poolMint: string; feeAccount: string; configAccount: string; pythAccount: string; pythPcAccount: string; poolCoinTokenAccount: string; poolCoinMint: string; poolPcTokenAccount: string; poolPcMint: string; poolCoinDecimal: number; poolPcDecimal: number; poolMintDecimal: number; pythBaseDecimal: number; }; };