import { ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../responsePayload'; import { AuditReportGroupPayload, AuditRuleGroupPayload, RuleResponsePayload } from './auditReportViewPayload'; import { AuditReportViewState } from './auditReportViewState'; export declare const initialState: AuditReportViewState; export declare const fetchAuditRuleGroupView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any], { cacheOverride: any; }, "auditReportView/fetchAuditRuleGroupView", never, never>, updateAuditRuleGroupViewOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[auditRuleGroups: AuditRuleGroupPayload[]], { auditRuleGroups: AuditRuleGroupPayload[]; }, "auditReportView/updateAuditRuleGroupViewOnSuccess", never, never>, updateAuditRuleGroupViewOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], { error: ZeniAPIStatus>; }, "auditReportView/updateAuditRuleGroupViewOnFailure", never, never>, fetchAuditReportGroupView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, fetchAction: "generate" | "view", reportGroupId: string], { companyId: string; fetchAction: "generate" | "view"; reportGroupId: string; }, "auditReportView/fetchAuditReportGroupView", never, never>, updateAuditReportGroupViewOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, reportGroupId: string, auditReportGroupPayload: AuditReportGroupPayload], { companyId: string; reportGroupId: string; auditReportGroupPayload: AuditReportGroupPayload; }, "auditReportView/updateAuditReportGroupViewOnSuccess", never, never>, updateAuditReportGroupViewOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, reportGroupId: string, error: ZeniAPIStatus>], { companyId: string; reportGroupId: string; error: ZeniAPIStatus>; }, "auditReportView/updateAuditReportGroupViewOnFailure", never, never>, saveReasonForAuditRule: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, auditGroupId: string, auditRuleId: string, reasonToPass: string, reasonStatus: string], { companyId: string; auditGroupId: string; auditRuleId: string; reasonToPass: string; reasonStatus: string; }, "auditReportView/saveReasonForAuditRule", never, never>, saveReasonForAuditRuleOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ auditGroupId: string; auditRuleId: string; companyId: ID; reasonResponsePayload: RuleResponsePayload; }, "auditReportView/saveReasonForAuditRuleOnSuccess">, saveReasonForAuditRuleOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, auditGroupId: string, auditRuleId: string, error: ZeniAPIStatus>], { companyId: string; auditGroupId: string; auditRuleId: string; error: ZeniAPIStatus>; }, "auditReportView/saveReasonForAuditRuleOnFailure", never, never>, clearAuditReportGroupViewByCompanyId: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "auditReportView/clearAuditReportGroupViewByCompanyId", never, never>; declare const _default: import("redux").Reducer; export default _default;