import { PoolTemplate } from "../PoolTemplate.js"; export declare const withdrawImbalanceMetaFactoryMixin: { _withdrawImbalance(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean): Promise; withdrawImbalanceEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; withdrawImbalance(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; }; export declare const withdrawImbalanceZapMixin: { _withdrawImbalance(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean): Promise; withdrawImbalanceEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; withdrawImbalance(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; }; export declare const withdrawImbalanceLendingMixin: { _withdrawImbalance(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean): Promise; withdrawImbalanceEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; withdrawImbalance(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; }; export declare const withdrawImbalancePlainMixin: { _withdrawImbalance(this: PoolTemplate, _amounts: bigint[], slippage?: number, estimateGas?: boolean): Promise; withdrawImbalanceEstimateGas(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; withdrawImbalance(this: PoolTemplate, amounts: (number | string)[], slippage?: number): Promise; };