import { FetchState, FetchStateAndError, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../responsePayload'; import { ZeniDate } from '../../zeniDayJS'; import { AgentInsightEdits, CompanyMonthEndHistoricReportPayload, CompanyMonthEndReportHistoricDatesPayload, CompanyMonthEndReportTemplatesPayload, CompanyMonthEndReportViewPayload } from './companyMonthEndReportViewPayload'; import { AuditSummaryData, CompanyMonthEndReportData, CompanyMonthEndReportViewState, CompanyMonthReportTemplates } from './companyMonthEndReportViewState'; export declare const initialState: CompanyMonthEndReportViewState; export declare const initialCompanyMonthEndReportData: CompanyMonthEndReportData; export declare const initialAuditSummaryData: AuditSummaryData; export declare const initialCompanyMonthEndReportTemplatesData: CompanyMonthReportTemplates; export declare const initialSendMonthEndReportStatus: FetchStateAndError; export declare const initialImproveUsingZeniGPTStatus: FetchStateAndError; export declare const fetchImproveUsingZeniGPT: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[text: string, companyId: string, tenantId?: string | undefined], { text: string; companyId: string; tenantId: string | undefined; }, "reviewCompanyView/fetchImproveUsingZeniGPT", never, never>, updateImproveUsingZeniGPTSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[text: string, companyId: string], { text: string; companyId: string; }, "reviewCompanyView/updateImproveUsingZeniGPTSuccess", never, never>, updateImproveUsingZeniGPTFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>, companyId: string], { status: ZeniAPIStatus>; companyId: string; }, "reviewCompanyView/updateImproveUsingZeniGPTFailure", never, never>, fetchCompanyMonthEndReportView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: any, companyId: string, tenantId?: string | undefined, insightDate?: string | undefined, refreshInsights?: boolean | undefined], { cacheOverride: any; companyId: string; tenantId: string | undefined; insightDate: string | undefined; refreshInsights: boolean | undefined; }, "reviewCompanyView/fetchCompanyMonthEndReportView", never, never>, updateCompanyMonthEndReportViewOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, data: CompanyMonthEndReportViewPayload], { companyId: string; data: CompanyMonthEndReportViewPayload; }, "reviewCompanyView/updateCompanyMonthEndReportViewOnSuccess", never, never>, updateCompanyMonthEndReportViewOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, error: ZeniAPIStatus>], { error: ZeniAPIStatus>; companyId: string; }, "reviewCompanyView/updateCompanyMonthEndReportViewOnFailure", never, never>, sendCompanyMonthEndReport: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, fileId?: string | undefined, tenantId?: string | undefined], { companyId: string; fileId: string | undefined; tenantId: string | undefined; }, "reviewCompanyView/sendCompanyMonthEndReport", never, never>, saveCompanyMonthEndReport: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[recipientEmailList: any, companyId: string, subject: string, isPreview: boolean, fileId?: string | undefined, zeniRequestsHtml?: string | undefined, options?: { agentInsightEdits?: AgentInsightEdits; tenantId?: ID; } | undefined], { recipientEmailList: any; companyId: string; subject: string; isPreview: boolean; fileId: string | undefined; zeniRequestsHtml: string | undefined; tenantId: string | undefined; agentInsightEdits: AgentInsightEdits | undefined; }, "reviewCompanyView/saveCompanyMonthEndReport", never, never>, updateStatusForSendCompanyMonthEndReport: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, status: FetchState, error?: ZeniAPIStatus> | undefined], { companyId: string; status: FetchState; error: ZeniAPIStatus> | undefined; }, "reviewCompanyView/updateStatusForSendCompanyMonthEndReport", never, never>, updateCompanyMonthEndReportDataOnSaveSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, isPreview: boolean, data: CompanyMonthEndReportViewPayload], { companyId: string; isPreview: boolean; data: CompanyMonthEndReportViewPayload; }, "reviewCompanyView/updateCompanyMonthEndReportDataOnSaveSuccess", never, never>, updateStatusForCompanyMonthEndReportOnSaveFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, status: FetchState, isPreview: boolean, error?: ZeniAPIStatus> | undefined], { companyId: string; status: FetchState; error: ZeniAPIStatus> | undefined; isPreview: boolean; }, "reviewCompanyView/updateStatusForCompanyMonthEndReportOnSaveFailure", never, never>, resetCompanyMonthEndReportFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; }, "reviewCompanyView/resetCompanyMonthEndReportFetchStatus">, fetchCompanyMonthEndReportHistoricDates: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "reviewCompanyView/fetchCompanyMonthEndReportHistoricDates", never, never>, updateCompanyMonthEndReportHistoricDatesOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; error: ZeniAPIStatus; }, "reviewCompanyView/updateCompanyMonthEndReportHistoricDatesOnFailure">, updateCompanyMonthEndReportHistoricDatesOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; data: CompanyMonthEndReportHistoricDatesPayload; }, "reviewCompanyView/updateCompanyMonthEndReportHistoricDatesOnSuccess">, fetchCompanyMonthEndReportHistoricData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, reportSentDate: import("dayjs").Dayjs], { reportSentDate: import("dayjs").Dayjs; companyId: string; }, "reviewCompanyView/fetchCompanyMonthEndReportHistoricData", never, never>, updateCompanyMonthEndReportHistoricDataOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; error: ZeniAPIStatus; reportSentDate: ZeniDate; }, "reviewCompanyView/updateCompanyMonthEndReportHistoricDataOnFailure">, updateCompanyMonthEndReportHistoricDataOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; data: CompanyMonthEndHistoricReportPayload; reportSentDate: ZeniDate; }, "reviewCompanyView/updateCompanyMonthEndReportHistoricDataOnSuccess">, fetchCompanyMonthEndReportTemplates: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, tenantId?: string | undefined], { companyId: string; tenantId: string | undefined; }, "reviewCompanyView/fetchCompanyMonthEndReportTemplates", never, never>, updateCompanyMonthEndReportTemplatesOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; error: ZeniAPIStatus; }, "reviewCompanyView/updateCompanyMonthEndReportTemplatesOnFailure">, updateCompanyMonthEndReportTemplatesOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; data: CompanyMonthEndReportTemplatesPayload; }, "reviewCompanyView/updateCompanyMonthEndReportTemplatesOnSuccess">, resetSendCompanyMonthEndReportFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; }, "reviewCompanyView/resetSendCompanyMonthEndReportFetchStatus">; declare const _default: import("redux").Reducer; export default _default;