import { PoolTemplate } from "../PoolTemplate.js"; import { IMethodInfo } from "../../interfaces.js"; export declare const withdrawOneCoinMetaFactoryMixin: { _withdrawOneCoin(this: PoolTemplate, _lpTokenAmount: bigint, i: number, slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; withdrawOneCoinEstimateGas(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; withdrawOneCoin(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; getWithdrawOneCoinInfo(this: PoolTemplate): Promise; }; export declare const withdrawOneCoinCryptoMetaFactoryMixin: { _withdrawOneCoin(this: PoolTemplate, _lpTokenAmount: bigint, i: number, slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; withdrawOneCoinEstimateGas(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; withdrawOneCoin(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; getWithdrawOneCoinInfo(this: PoolTemplate): Promise; }; export declare const withdrawOneCoinZapMixin: { _withdrawOneCoin(this: PoolTemplate, _lpTokenAmount: bigint, i: number, slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; withdrawOneCoinEstimateGas(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; withdrawOneCoin(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; getWithdrawOneCoinInfo(this: PoolTemplate): Promise; }; export declare const withdrawOneCoinLendingOrCryptoMixin: { _withdrawOneCoin(this: PoolTemplate, _lpTokenAmount: bigint, i: number, slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; withdrawOneCoinEstimateGas(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; withdrawOneCoin(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; getWithdrawOneCoinInfo(this: PoolTemplate): Promise; }; export declare const withdrawOneCoinPlainMixin: { _withdrawOneCoin(this: PoolTemplate, _lpTokenAmount: bigint, i: number, slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; withdrawOneCoinEstimateGas(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; withdrawOneCoin(this: PoolTemplate, lpTokenAmount: number | string, coin: string | number, slippage?: number): Promise; getWithdrawOneCoinInfo(this: PoolTemplate): Promise; };