import { ContractProvider } from '@ton/ton'; import { AddressType } from '../../../../types.js'; import { DEX_VERSION } from '../../constants.js'; import { WStableRouterV2_1 } from '../../v2_1/router/WStableRouterV2_1.js'; import { WStablePoolV2_2 } from '../pool/WStablePoolV2_2.js'; import { VaultV2_2 } from '../vault/VaultV2_2.js'; import '../../v2_1/pool/WStablePoolV2_1.js'; import '../../v2_1/pool/BasePoolV2_1.js'; import '../../../core/Contract.js'; import '../../../core/JettonMinter.js'; import '../../../core/JettonWallet.js'; import '../../v2_1/LpAccount/LpAccountV2_1.js'; import '../../v2_1/router/BaseRouterV2_1.js'; import '../../../pTON/AbstractPton.js'; import '../../../pTON/constants.js'; import '../../v2_1/vault/VaultV2_1.js'; import '../LpAccount/LpAccountV2_2.js'; declare class WStableRouterV2_2 extends WStableRouterV2_1 { static readonly version: DEX_VERSION; getPool(provider: ContractProvider, params: { token0: AddressType; token1: AddressType; }): Promise; getVault(provider: ContractProvider, params: { user: AddressType; tokenMinter: AddressType; }): Promise; } export { WStableRouterV2_2 };