import { ChainContext, Network, Signer, VAA } from "@wormhole-foundation/connect-sdk"; import { EvmChains, EvmUnsignedTransaction } from "@wormhole-foundation/connect-sdk-evm"; import { CreateOrderRequest, CreateOrderResponse, PorticoTransferRequest, UniswapQuote } from "./types"; export declare class PorticoBridge { readonly context: ChainContext; chainId: bigint; porticoAddress: string; uniswapAddress: string; constructor(context: ChainContext); transfer(transfer: PorticoTransferRequest): AsyncGenerator, void, unknown>; createOrder(request: CreateOrderRequest): Promise; approve(fromChain: ChainContext, token: string, senderAddr: string, amount: bigint, contract: string): AsyncGenerator, void, unknown>; redeem(chain: ChainContext, vaa: VAA, signer: Signer): AsyncGenerator, void, unknown>; getUniswapQuote(tokenIn: string, tokenOut: string, amountIn: bigint, fee: number): Promise; private createUnsignedTransaction; } //# sourceMappingURL=porticoBridge.d.ts.map