import { SplitAmountInfo, SplitAmountInfoArgs } from "./splitAmountInfo.js"; import { SplitPositionInfo, SplitPositionInfoArgs } from "./splitPositionInfo.js"; import { SplitPositionParameters2, SplitPositionParameters2Args } from "./splitPositionParameters2.js"; import "./index.js"; import { Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder } from "@solana/kit"; //#region src/generated/types/evtSplitPosition2.d.ts type EvtSplitPosition2 = { pool: Address; firstOwner: Address; secondOwner: Address; firstPosition: Address; secondPosition: Address; currentSqrtPrice: bigint; amountSplits: SplitAmountInfo; firstPositionInfo: SplitPositionInfo; secondPositionInfo: SplitPositionInfo; splitPositionParameters: SplitPositionParameters2; }; type EvtSplitPosition2Args = { pool: Address; firstOwner: Address; secondOwner: Address; firstPosition: Address; secondPosition: Address; currentSqrtPrice: number | bigint; amountSplits: SplitAmountInfoArgs; firstPositionInfo: SplitPositionInfoArgs; secondPositionInfo: SplitPositionInfoArgs; splitPositionParameters: SplitPositionParameters2Args; }; declare function getEvtSplitPosition2Encoder(): FixedSizeEncoder; declare function getEvtSplitPosition2Decoder(): FixedSizeDecoder; declare function getEvtSplitPosition2Codec(): FixedSizeCodec; //#endregion export { EvtSplitPosition2, EvtSplitPosition2Args, getEvtSplitPosition2Codec, getEvtSplitPosition2Decoder, getEvtSplitPosition2Encoder }; //# sourceMappingURL=evtSplitPosition2.d.ts.map