export declare const stableSwapPairABI: readonly [{ readonly inputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "provider"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256[2]"; readonly name: "token_amounts"; readonly type: "uint256[2]"; }, { readonly indexed: false; readonly internalType: "uint256[2]"; readonly name: "fees"; readonly type: "uint256[2]"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "invariant"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "token_supply"; readonly type: "uint256"; }]; readonly name: "AddLiquidity"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "deadline"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "fee"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "admin_fee"; readonly type: "uint256"; }]; readonly name: "CommitNewFee"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly []; readonly name: "DonateAdminFees"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly []; readonly name: "Kill"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "fee"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "admin_fee"; readonly type: "uint256"; }]; readonly name: "NewFee"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "previousOwner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "OwnershipTransferred"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "old_A"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "new_A"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "initial_time"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "future_time"; readonly type: "uint256"; }]; readonly name: "RampA"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "provider"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256[2]"; readonly name: "token_amounts"; readonly type: "uint256[2]"; }, { readonly indexed: false; readonly internalType: "uint256[2]"; readonly name: "fees"; readonly type: "uint256[2]"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "token_supply"; readonly type: "uint256"; }]; readonly name: "RemoveLiquidity"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "provider"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256[2]"; readonly name: "token_amounts"; readonly type: "uint256[2]"; }, { readonly indexed: false; readonly internalType: "uint256[2]"; readonly name: "fees"; readonly type: "uint256[2]"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "invariant"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "token_supply"; readonly type: "uint256"; }]; readonly name: "RemoveLiquidityImbalance"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "provider"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "token_amount"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "coin_amount"; readonly type: "uint256"; }]; readonly name: "RemoveLiquidityOne"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly []; readonly name: "RevertParameters"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "A"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "t"; readonly type: "uint256"; }]; readonly name: "StopRampA"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "buyer"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "sold_id"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "tokens_sold"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "bought_id"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "tokens_bought"; readonly type: "uint256"; }]; readonly name: "TokenExchange"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly []; readonly name: "Unkill"; readonly type: "event"; }, { readonly inputs: readonly []; readonly name: "A"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "ADMIN_ACTIONS_DELAY"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "FEE_DENOMINATOR"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "KILL_DEADLINE_DT"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "MAX_A"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "MAX_ADMIN_FEE"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "MAX_A_CHANGE"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "MAX_DECIMAL"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "MAX_FEE"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "MIN_RAMP_TIME"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "N_COINS"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "PRECISION"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "PRECISION_MUL"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "RATES"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "STABLESWAP_FACTORY"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256[2]"; readonly name: "amounts"; readonly type: "uint256[2]"; }, { readonly internalType: "uint256"; readonly name: "min_mint_amount"; readonly type: "uint256"; }]; readonly name: "add_liquidity"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "admin_actions_deadline"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "i"; readonly type: "uint256"; }]; readonly name: "admin_balances"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "admin_fee"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "apply_new_fee"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "balances"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256[2]"; readonly name: "amounts"; readonly type: "uint256[2]"; }, { readonly internalType: "bool"; readonly name: "deposit"; readonly type: "bool"; }]; readonly name: "calc_token_amount"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_token_amount"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "i"; readonly type: "uint256"; }]; readonly name: "calc_withdraw_one_coin"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "coins"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "new_fee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "new_admin_fee"; readonly type: "uint256"; }]; readonly name: "commit_new_fee"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "donate_admin_fees"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "i"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "j"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "dx"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "min_dy"; readonly type: "uint256"; }]; readonly name: "exchange"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "fee"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "future_A"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "future_A_time"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "future_admin_fee"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "future_fee"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "i"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "j"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "dx"; readonly type: "uint256"; }]; readonly name: "get_dy"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "i"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "j"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "dx"; readonly type: "uint256"; }]; readonly name: "get_dy_underlying"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "get_virtual_price"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "initial_A"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "initial_A_time"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address[2]"; readonly name: "_coins"; readonly type: "address[2]"; }, { readonly internalType: "uint256"; readonly name: "_A"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "_fee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "_admin_fee"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "isInitialized"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "is_killed"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "kill_deadline"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "kill_me"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_future_A"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "_future_time"; readonly type: "uint256"; }]; readonly name: "ramp_A"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_amount"; readonly type: "uint256"; }, { readonly internalType: "uint256[2]"; readonly name: "min_amounts"; readonly type: "uint256[2]"; }]; readonly name: "remove_liquidity"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256[2]"; readonly name: "amounts"; readonly type: "uint256[2]"; }, { readonly internalType: "uint256"; readonly name: "max_burn_amount"; readonly type: "uint256"; }]; readonly name: "remove_liquidity_imbalance"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_token_amount"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "i"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "min_amount"; readonly type: "uint256"; }]; readonly name: "remove_liquidity_one_coin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "renounceOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "revert_new_parameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "stop_rampget_A"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "token"; readonly outputs: readonly [{ readonly internalType: "contract PancakeStableSwapLP"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "unkill_me"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "withdraw_admin_fees"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; //# sourceMappingURL=StableSwapPair.d.ts.map