import { SwapParameters2, SwapParameters2Args } from "./swapParameters2.js"; import { SwapResult2, SwapResult2Args } from "./swapResult2.js"; import "./index.js"; import { Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder } from "@solana/kit"; //#region src/generated/types/evtSwap2.d.ts type EvtSwap2 = { pool: Address; tradeDirection: number; collectFeeMode: number; hasReferral: boolean; params: SwapParameters2; swapResult: SwapResult2; includedTransferFeeAmountIn: bigint; includedTransferFeeAmountOut: bigint; excludedTransferFeeAmountOut: bigint; currentTimestamp: bigint; reserveAAmount: bigint; reserveBAmount: bigint; }; type EvtSwap2Args = { pool: Address; tradeDirection: number; collectFeeMode: number; hasReferral: boolean; params: SwapParameters2Args; swapResult: SwapResult2Args; includedTransferFeeAmountIn: number | bigint; includedTransferFeeAmountOut: number | bigint; excludedTransferFeeAmountOut: number | bigint; currentTimestamp: number | bigint; reserveAAmount: number | bigint; reserveBAmount: number | bigint; }; declare function getEvtSwap2Encoder(): FixedSizeEncoder; declare function getEvtSwap2Decoder(): FixedSizeDecoder; declare function getEvtSwap2Codec(): FixedSizeCodec; //#endregion export { EvtSwap2, EvtSwap2Args, getEvtSwap2Codec, getEvtSwap2Decoder, getEvtSwap2Encoder }; //# sourceMappingURL=evtSwap2.d.ts.map