import { PoolFeeParameters, PoolFeeParametersArgs } from "./poolFeeParameters.js"; import "./index.js"; import { Codec, Decoder, Encoder, Option, OptionOrNullable } from "@solana/kit"; //#region src/generated/types/initializeCustomizablePoolParameters.d.ts type InitializeCustomizablePoolParameters = { /** pool fees */ poolFees: PoolFeeParameters; /** sqrt min price */ sqrtMinPrice: bigint; /** sqrt max price */ sqrtMaxPrice: bigint; /** has alpha vault */ hasAlphaVault: boolean; /** initialize liquidity */ liquidity: bigint; /** The init price of the pool as a sqrt(token_b/token_a) Q64.64 value */ sqrtPrice: bigint; /** activation type */ activationType: number; /** collect fee mode */ collectFeeMode: number; /** activation point */ activationPoint: Option; }; type InitializeCustomizablePoolParametersArgs = { /** pool fees */ poolFees: PoolFeeParametersArgs; /** sqrt min price */ sqrtMinPrice: number | bigint; /** sqrt max price */ sqrtMaxPrice: number | bigint; /** has alpha vault */ hasAlphaVault: boolean; /** initialize liquidity */ liquidity: number | bigint; /** The init price of the pool as a sqrt(token_b/token_a) Q64.64 value */ sqrtPrice: number | bigint; /** activation type */ activationType: number; /** collect fee mode */ collectFeeMode: number; /** activation point */ activationPoint: OptionOrNullable; }; declare function getInitializeCustomizablePoolParametersEncoder(): Encoder; declare function getInitializeCustomizablePoolParametersDecoder(): Decoder; declare function getInitializeCustomizablePoolParametersCodec(): Codec; //#endregion export { InitializeCustomizablePoolParameters, InitializeCustomizablePoolParametersArgs, getInitializeCustomizablePoolParametersCodec, getInitializeCustomizablePoolParametersDecoder, getInitializeCustomizablePoolParametersEncoder }; //# sourceMappingURL=initializeCustomizablePoolParameters.d.ts.map