import { WithdrawRecordStructOutput as WithdrawRecordStructOutputWEpoch } from '../../typechain/src/sector-contracts/src/common/BatchedWithdraw';
import { WithdrawRecordStructOutput } from '../../typechain/src/sector-contracts/src/common/BatchedWithdrawEpoch';
import { BigNumber } from '../../utils';
import { AggregatorVault, AggregatorWEpochVault, SCYWEpochVault } from '../../typechain';
export declare function usePendingRedeemAmt(vault: AggregatorVault | SCYWEpochVault | AggregatorWEpochVault | undefined, account: string): {
    pendingUnderlyingBN: any;
    pendingSharesBN: BigNumber | undefined;
};
export declare function getPendingAmounts(recordSharesInUnderlying: BigNumber | undefined, withdrawStatus: WithdrawRecordStructOutput | WithdrawRecordStructOutputWEpoch | undefined): {
    pendingUnderlyingBN: any;
    pendingSharesBN: BigNumber | undefined;
};
