import { AlternativeUnitTypeForecast } from './alternativeUnitTypeForecast';
import { BaseObject } from './baseObject';
import { ContendingLineItem } from './contendingLineItem';
import { ForecastBreakdown } from './forecastBreakdown';
import { GrpDemographicBreakdown } from './grpDemographicBreakdown';
import { TargetingCriteriaBreakdown } from './targetingCriteriaBreakdown';
import { UnitType } from './unitType';
export interface AvailabilityForecast extends BaseObject {
    lineItemId?: number;
    orderId?: number;
    unitType?: UnitType;
    availableUnits?: number;
    deliveredUnits?: number;
    matchedUnits?: number;
    possibleUnits?: number;
    reservedUnits?: number;
    breakdowns?: ForecastBreakdown[];
    targetingCriteriaBreakdowns?: TargetingCriteriaBreakdown[];
    contendingLineItems?: ContendingLineItem[];
    alternativeUnitTypeForecasts?: AlternativeUnitTypeForecast[];
    demographicBreakdowns?: GrpDemographicBreakdown[];
}
