import { AdjustDepositDebtFlashCalcsResult, AdjustLeverageCalcsResult, AdjustWithdrawCollFlashCalcsResult, DepositLeverageCalcsResult, DepositLeverageDebtFlashCalcsResult, WithdrawLeverageCalcsResult, WithdrawLeverageCollFlashCalcsResult } from './types';
type AdjustCalcs = AdjustLeverageCalcsResult | AdjustDepositDebtFlashCalcsResult | AdjustWithdrawCollFlashCalcsResult;
export declare function assertDepositCollFlashCalcs(calcs: DepositLeverageCalcsResult | DepositLeverageDebtFlashCalcsResult): asserts calcs is DepositLeverageCalcsResult;
export declare function assertDepositDebtFlashCalcs(calcs: DepositLeverageCalcsResult | DepositLeverageDebtFlashCalcsResult): asserts calcs is DepositLeverageDebtFlashCalcsResult;
export declare function assertWithdrawDebtFlashCalcs(calcs: WithdrawLeverageCalcsResult | WithdrawLeverageCollFlashCalcsResult): asserts calcs is WithdrawLeverageCalcsResult;
export declare function assertWithdrawCollFlashCalcs(calcs: WithdrawLeverageCalcsResult | WithdrawLeverageCollFlashCalcsResult): asserts calcs is WithdrawLeverageCollFlashCalcsResult;
export declare function assertAdjustIncreaseCollFlashCalcs(calcs: AdjustCalcs): asserts calcs is AdjustLeverageCalcsResult;
export declare function assertAdjustIncreaseDebtFlashCalcs(calcs: AdjustCalcs): asserts calcs is AdjustDepositDebtFlashCalcsResult;
export declare function assertAdjustDecreaseDebtFlashCalcs(calcs: AdjustCalcs): asserts calcs is AdjustLeverageCalcsResult;
export declare function assertAdjustDecreaseCollFlashCalcs(calcs: AdjustCalcs): asserts calcs is AdjustWithdrawCollFlashCalcsResult;
export {};
//# sourceMappingURL=operationGuards.d.ts.map