import { ZeniDate } from '../../zeniDayJS'; import { Currency } from '../amount'; import { DataAvailable } from '../dataAvailable'; import { Month } from '../timePeriod'; import { ReportID, View } from '../viewAndReport/viewAndReport'; /** Any report state should extend this interface*/ export interface ReportV2 extends View { currency: Currency; firstMonthOfFY: Month; reportId: ReportID; reportTitle: string; bookCloseDate?: ZeniDate; dataAvailable?: DataAvailable; } /** * Any report going out from Selector should conform to this interface. */