import { type AddLiquidityParams } from './mira/addLiquidity.js';
import { type SwapExactInputParams } from './mira/swap.js';
import { type BorrowAssetParams } from './swaylend/borrow.js';
import { type SupplyCollateralParams } from './swaylend/supply.js';
import { type TransferParams } from './transfers/transfers.js';
export declare class FuelAgent {
    constructor();
    execute(input: string): Promise<import("@langchain/core/utils/types.js").ChainValues>;
    swapExactInput(params: SwapExactInputParams): Promise<any>;
    transfer(params: TransferParams): Promise<any>;
    supplyCollateral(params: SupplyCollateralParams): Promise<any>;
    borrowAsset(params: BorrowAssetParams): Promise<any>;
    addLiquidity(params: AddLiquidityParams): Promise<any>;
}
