import { PoolTemplate } from "../PoolTemplate.js"; import { IMethodInfo } from "../../interfaces.js"; export declare const depositMetaFactoryMixin: { _deposit(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; depositEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; deposit(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; getDepositInfo(this: PoolTemplate): Promise; }; export declare const depositCryptoMetaFactoryMixin: { _deposit(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; depositEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; deposit(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; getDepositInfo(this: PoolTemplate): Promise; }; export declare const depositZapMixin: { _deposit(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; depositEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; deposit(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; getDepositInfo(this: PoolTemplate): Promise; }; export declare const depositLendingOrCryptoMixin: { _deposit(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; depositEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; deposit(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; getDepositInfo(this: PoolTemplate): Promise; }; export declare const depositPlainMixin: { _deposit(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean, getInfo?: boolean): Promise; depositEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; deposit(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; getDepositInfo(this: PoolTemplate): Promise; };