import { Quote, SwapOptions } from "../../types"; import { Transaction, TransactionResult } from "@mysten/sui/transactions"; import { SuiClient } from "@mysten/sui/client"; export declare function getCoins(client: SuiClient, address: string, coinType?: any): Promise; export declare function getCoinPTB(address: string, coin: string, amountIn: number | string | bigint, txb: Transaction, client: SuiClient): Promise; export declare function buildSwapPTBFromQuote(userAddress: string, txb: Transaction, minAmountOut: number, coinIn: TransactionResult, quote: Quote, referral?: number, ifPrint?: boolean, apiKey?: string, swapOptions?: SwapOptions): Promise; export declare function swapPTB(address: string, txb: Transaction, fromCoinAddress: string, toCoinAddress: string, coin: TransactionResult, amountIn: number | string | bigint, minAmountOut: number, apiKey?: string, swapOptions?: SwapOptions): Promise; export declare function checkIfNAVIIntegrated(digest: string, client: SuiClient): Promise;