import { FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder } from "@solana/kit"; //#region src/generated/types/dynamicFeeStruct.d.ts type DynamicFeeStruct = { initialized: number; padding: Array; maxVolatilityAccumulator: number; variableFeeControl: number; binStep: number; filterPeriod: number; decayPeriod: number; reductionFactor: number; lastUpdateTimestamp: bigint; binStepU128: bigint; sqrtPriceReference: bigint; volatilityAccumulator: bigint; volatilityReference: bigint; }; type DynamicFeeStructArgs = { initialized: number; padding: Array; maxVolatilityAccumulator: number; variableFeeControl: number; binStep: number; filterPeriod: number; decayPeriod: number; reductionFactor: number; lastUpdateTimestamp: number | bigint; binStepU128: number | bigint; sqrtPriceReference: number | bigint; volatilityAccumulator: number | bigint; volatilityReference: number | bigint; }; declare function getDynamicFeeStructEncoder(): FixedSizeEncoder; declare function getDynamicFeeStructDecoder(): FixedSizeDecoder; declare function getDynamicFeeStructCodec(): FixedSizeCodec; //#endregion export { DynamicFeeStruct, DynamicFeeStructArgs, getDynamicFeeStructCodec, getDynamicFeeStructDecoder, getDynamicFeeStructEncoder }; //# sourceMappingURL=dynamicFeeStruct.d.ts.map