import { WithdrawRecordStructOutput as WithdrawRecordStructOutputWEpoch } from '../../typechain/contracts/artifacts/src/sector-contracts/src/common/BatchedWithdraw';
import { BigNumber } from '../../utils';
import { AggregatorVault, AggregatorWEpochVault, SCYWEpochVault } from '../../typechain';
import { WithdrawRecordStructOutput } from '../../typechain/contracts/artifacts/src/sector-contracts/src/common/BatchedWithdrawEpoch';
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;
};
