import { BN } from "@coral-xyz/anchor"; import { PublicKey } from "@solana/web3.js"; export declare const ORCA_WHIRLPOOL_PROGRAM_ID: PublicKey; export declare const ORCA_WHIRLPOOLS_CONFIG: PublicKey; export declare const ORCA_WHIRLPOOLS_CONFIG_ECLIPSE: PublicKey; export declare const ORCA_WHIRLPOOLS_CONFIG_EXTENSION: PublicKey; export declare const ORCA_SUPPORTED_TICK_SPACINGS: number[]; export declare const NUM_REWARDS = 3; export declare const MAX_TICK_INDEX = 443636; export declare const MIN_TICK_INDEX = -443636; export declare const MAX_SQRT_PRICE = "79226673515401279992447579055"; export declare const MIN_SQRT_PRICE = "4295048016"; export declare const MIN_SQRT_PRICE_BN: BN; export declare const MAX_SQRT_PRICE_BN: BN; export declare const TICK_ARRAY_SIZE = 88; export declare const POSITION_BUNDLE_SIZE = 256; export declare const METADATA_PROGRAM_ADDRESS: PublicKey; export declare const MEMO_PROGRAM_ADDRESS: PublicKey; export declare const MAX_SWAP_TICK_ARRAYS = 3; export declare const MAX_SUPPLEMENTAL_TICK_ARRAYS = 3; export declare const PROTOCOL_FEE_RATE_MUL_VALUE: BN; export declare const FEE_RATE_MUL_VALUE: BN; export declare const WHIRLPOOL_NFT_UPDATE_AUTH: PublicKey; export declare const FULL_RANGE_ONLY_TICK_SPACING_THRESHOLD = 32768; export declare const SPLASH_POOL_TICK_SPACING = 32896; export declare const FEE_RATE_HARD_LIMIT = 100000; export declare const VOLATILITY_ACCUMULATOR_SCALE_FACTOR = 10000; export declare const REDUCTION_FACTOR_DENOMINATOR = 10000; export declare const ADAPTIVE_FEE_CONTROL_FACTOR_DENOMINATOR = 100000; export declare const MAX_REFERENCE_AGE = 3600;