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