import { BigNumber } from 'ethers'; export declare const POSITION_IMPACT_FACTOR_KEY: string; export declare const MAX_POSITION_IMPACT_FACTOR_KEY: string; export declare const POSITION_IMPACT_EXPONENT_FACTOR_KEY: string; export declare const POSITION_FEE_FACTOR_KEY: string; export declare const SWAP_IMPACT_FACTOR_KEY: string; export declare const SWAP_IMPACT_EXPONENT_FACTOR_KEY: string; export declare const SWAP_FEE_FACTOR_KEY: string; export declare const FEE_RECEIVER_DEPOSIT_FACTOR_KEY: string; export declare const BORROWING_FEE_RECEIVER_FACTOR_KEY: string; export declare const FEE_RECEIVER_WITHDRAWAL_FACTOR_KEY: string; export declare const FEE_RECEIVER_SWAP_FACTOR_KEY: string; export declare const FEE_RECEIVER_POSITION_FACTOR_KEY: string; export declare const OPEN_INTEREST_KEY: string; export declare const OPEN_INTEREST_IN_TOKENS_KEY: string; export declare const POOL_AMOUNT_KEY: string; export declare const MAX_POOL_AMOUNT_KEY: string; export declare const RESERVE_FACTOR_KEY: string; export declare const OPEN_INTEREST_RESERVE_FACTOR_KEY: string; export declare const NONCE_KEY: string; export declare const BORROWING_FACTOR_KEY: string; export declare const BORROWING_EXPONENT_FACTOR_KEY: string; export declare const CUMULATIVE_BORROWING_FACTOR_KEY: string; export declare const TOTAL_BORROWING_KEY: string; export declare const FUNDING_FACTOR_KEY: string; export declare const FUNDING_EXPONENT_FACTOR_KEY: string; export declare const MAX_PNL_FACTOR_KEY: string; export declare const MAX_PNL_FACTOR_FOR_WITHDRAWALS_KEY: string; export declare const MAX_PNL_FACTOR_FOR_DEPOSITS_KEY: string; export declare const MAX_PNL_FACTOR_FOR_TRADERS_KEY: string; export declare const MAX_POSITION_IMPACT_FACTOR_FOR_LIQUIDATIONS_KEY: string; export declare const POSITION_IMPACT_POOL_AMOUNT_KEY: string; export declare const SWAP_IMPACT_POOL_AMOUNT_KEY: string; export declare const MIN_COLLATERAL_USD_KEY: string; export declare const MIN_COLLATERAL_FACTOR_KEY: string; export declare const MIN_COLLATERAL_FACTOR_FOR_OPEN_INTEREST_MULTIPLIER_KEY: string; export declare const MIN_POSITION_SIZE_USD_KEY: string; export declare const MAX_LEVERAGE_KEY: string; export declare const DEPOSIT_GAS_LIMIT_KEY: string; export declare const WITHDRAWAL_GAS_LIMIT_KEY: string; export declare const INCREASE_ORDER_GAS_LIMIT_KEY: string; export declare const DECREASE_ORDER_GAS_LIMIT_KEY: string; export declare const SWAP_ORDER_GAS_LIMIT_KEY: string; export declare const SINGLE_SWAP_GAS_LIMIT_KEY: string; export declare const TOKEN_TRANSFER_GAS_LIMIT_KEY: string; export declare const NATIVE_TOKEN_TRANSFER_GAS_LIMIT_KEY: string; export declare const ESTIMATED_GAS_FEE_BASE_AMOUNT: string; export declare const ESTIMATED_GAS_FEE_MULTIPLIER_FACTOR: string; export declare const MARKET_LIST_KEY: string; export declare const POSITION_LIST_KEY: string; export declare const ACCOUNT_POSITION_LIST_KEY: string; export declare const ORDER_LIST_KEY: string; export declare const ACCOUNT_ORDER_LIST_KEY: string; export declare const CLAIMABLE_FUNDING_AMOUNT: string; export declare const VIRTUAL_TOKEN_ID_KEY: string; export declare const VIRTUAL_MARKET_ID_KEY: string; export declare const VIRTUAL_INVENTORY_FOR_POSITIONS_KEY: string; export declare const VIRTUAL_INVENTORY_FOR_SWAPS_KEY: string; export declare const POOL_AMOUNT_ADJUSTMENT_KEY: string; export declare const AFFILIATE_REWARD_KEY: string; export declare const IS_MARKET_DISABLED_KEY: string; export declare function positionImpactFactorKey(market: string, isPositive: boolean): string; export declare function positionImpactExponentFactorKey(market: string): string; export declare function maxPositionImpactFactorKey(market: string, isPositive: boolean): string; export declare function positionFeeFactorKey(market: string, forPositiveImpact: boolean): string; export declare function swapImpactFactorKey(market: string, isPositive: boolean): string; export declare function swapImpactExponentFactorKey(market: string): string; export declare function swapFeeFactorKey(market: string, forPositiveImpact: boolean): string; export declare function openInterestKey(market: string, collateralToken: string, isLong: boolean): string; export declare function openInterestInTokensKey(market: string, collateralToken: string, isLong: boolean): string; export declare function poolAmountKey(market: string, token: string): string; export declare function reserveFactorKey(market: string, isLong: boolean): string; export declare function openInterestReserveFactorKey(market: string, isLong: boolean): string; export declare function borrowingFactorKey(market: string, isLong: boolean): string; export declare function borrowingExponentFactorKey(market: string, isLong: boolean): string; export declare function cumulativeBorrowingFactorKey(market: string, isLong: boolean): string; export declare function totalBorrowingKey(market: string, isLong: boolean): string; export declare function fundingFactorKey(market: string): string; export declare function fundingExponentFactorKey(market: string): string; export declare function maxPnlFactorKey(pnlFactorType: string, market: string, isLong: boolean): string; export declare function positionImpactPoolAmountKey(market: string): string; export declare function maxPositionImpactFactorForLiquidationsKey(market: string): string; export declare function swapImpactPoolAmountKey(market: string, token: string): string; export declare function orderKey(dataStoreAddress: string, nonce: BigNumber): string; export declare function depositGasLimitKey(singleToken: boolean): string; export declare function withdrawalGasLimitKey(): string; export declare function singleSwapGasLimitKey(): string; export declare function increaseOrderGasLimitKey(): string; export declare function decreaseOrderGasLimitKey(): string; export declare function swapOrderGasLimitKey(): string; export declare function accountOrderListKey(account: string): string; export declare function accountPositionListKey(account: string): string; export declare function minCollateralFactorKey(market: string): string; export declare function minCollateralFactorForOpenInterest(market: string, isLong: boolean): string; export declare function hashedPositionKey(account: string, market: string, collateralToken: string, isLong: boolean): string; export declare function claimableFundingAmountKey(market: string, token: string, account: string): string; export declare function virtualTokenIdKey(token: string): string; export declare function virtualMarketIdKey(market: string): string; export declare function virtualInventoryForSwapsKey(virtualMarketId: string, token: string): string; export declare function virtualInventoryForPositionsKey(virtualTokenId: string): string; export declare function poolAmountAdjustmentKey(market: string, token: string): string; export declare function affiliateRewardKey(market: string, token: string, account: string): string; export declare function isMarketDisabledKey(market: string): string; export declare function maxPoolAmountKey(market: string, token: string): string;