import { Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder, ReadonlyUint8Array } from '@solana/kit'; export type WhirlpoolConfig = { discriminator: ReadonlyUint8Array; feeAuthority: Address; collectProtocolFeesAuthority: Address; rewardEmissionsSuperAuthority: Address; defaultProtocolFeeRate: number; featureFlags: number; }; export type WhirlpoolConfigArgs = WhirlpoolConfig; export declare function getWhirlpoolConfigEncoder(): FixedSizeEncoder; export declare function getWhirlpoolConfigDecoder(): FixedSizeDecoder; export declare function getWhirlpoolConfigCodec(): FixedSizeCodec;