export interface BaseBalance {
    accruedInterest: number;
    bondValue: number;
    cashBalance: number;
    cashReceipts: number;
    liquidationValue: number;
    longOptionMarketValue: number;
    longStockValue: number;
    moneyMarketFund: number;
    mutualFundValue: number;
    shortOptionMarketValue: number;
    shortStockValue: number;
    unsettledCash: number;
    pendingDeposits: number;
    accountValue: number;
}
export interface MarginBalanceFields {
    availableFunds: number;
    availableFundsNonMarginableTrade: number;
    buyingPower: number;
    buyingPowerNonMarginableTrade: number;
    dayTradingBuyingPower: number;
    dayTradingBuyingPowerCall: number;
    equity: number;
    equityPercentage: number;
    longMarginValue: number;
    maintenanceCall: number;
    maintenanceRequirement: number;
    marginBalance: number;
    regTCall: number;
    shortBalance: number;
    shortMarginValue: number;
    sma: number;
    isInCall: number;
    stockBuyingPower: number;
    optionBuyingPower: number;
}
export interface MarginBalance extends MarginBalanceFields {
}
export interface MarginInitialBalance extends BaseBalance {
    availableFundsNonMarginableTrade: number;
    buyingPower: number;
    dayTradingBuyingPower: number;
    dayTradingBuyingPowerCall: number;
    equity: number;
    equityPercentage: number;
    longMarginValue: number;
    maintenanceCall: number;
    maintenanceRequirement: number;
    marginBalance: number;
    regTCall: number;
    shortBalance: number;
    shortMarginValue: number;
    isInCall: number;
    cashAvailableForTrading: number;
    dayTradingEquityCall: number;
    margin: number;
    marginEquity: number;
    totalCash: number;
}
export interface CashBalanceFields {
    cashAvailableForTrading: number;
    cashAvailableForWithdrawal: number;
    cashCall: number;
    longNonMarginableMarketValue: number;
    totalCash: number;
    cashDebitCallValue: number;
    unsettledCash: number;
}
export interface CashBalance extends CashBalanceFields {
}
export interface CashInitialBalance extends BaseBalance {
    cashAvailableForTrading: number;
    cashAvailableForWithdrawal: number;
    cashDebitCallValue: number;
    unsettledCash: number;
    isInCall: number;
}
//# sourceMappingURL=balances.types.d.ts.map