import { PoolFeeParameters, PoolFeeParametersArgs } from "./poolFeeParameters.js"; import "./index.js"; import { Address, Codec, Decoder, Encoder } from "@solana/kit"; //#region src/generated/types/evtInitializePool.d.ts type EvtInitializePool = { pool: Address; tokenAMint: Address; tokenBMint: Address; creator: Address; payer: Address; alphaVault: Address; poolFees: PoolFeeParameters; sqrtMinPrice: bigint; sqrtMaxPrice: bigint; activationType: number; collectFeeMode: number; liquidity: bigint; sqrtPrice: bigint; activationPoint: bigint; tokenAFlag: number; tokenBFlag: number; tokenAAmount: bigint; tokenBAmount: bigint; totalAmountA: bigint; totalAmountB: bigint; poolType: number; }; type EvtInitializePoolArgs = { pool: Address; tokenAMint: Address; tokenBMint: Address; creator: Address; payer: Address; alphaVault: Address; poolFees: PoolFeeParametersArgs; sqrtMinPrice: number | bigint; sqrtMaxPrice: number | bigint; activationType: number; collectFeeMode: number; liquidity: number | bigint; sqrtPrice: number | bigint; activationPoint: number | bigint; tokenAFlag: number; tokenBFlag: number; tokenAAmount: number | bigint; tokenBAmount: number | bigint; totalAmountA: number | bigint; totalAmountB: number | bigint; poolType: number; }; declare function getEvtInitializePoolEncoder(): Encoder; declare function getEvtInitializePoolDecoder(): Decoder; declare function getEvtInitializePoolCodec(): Codec; //#endregion export { EvtInitializePool, EvtInitializePoolArgs, getEvtInitializePoolCodec, getEvtInitializePoolDecoder, getEvtInitializePoolEncoder }; //# sourceMappingURL=evtInitializePool.d.ts.map