import { Report, View } from '../commonStateTypes/viewAndReport/viewAndReport'; import { StatusPayload } from './statusPayload'; export interface ViewPayload { status: StatusPayload; version?: number | string; } export declare const mapViewPayloadToView: (payload: ViewPayload) => View; /** * Any report should extend to this interface! */ export interface ReportPayload extends ViewPayload { report_id: string; report_title: string; book_close_date?: string; data_available_end_date?: string; data_available_start_date?: string; first_month_of_fiscal_year?: string; } export declare const mapReportPayloadToReport: (payload: ReportPayload) => Report;