import { ZeniAPIStatus } from '../../../../responsePayload'; import { ApprovalRuleCreateData, ApprovalRuleUpdateData } from '../../billPay/billPaySetupApproverView/types/commonState'; import { RemiSetupApproverViewState } from './remiSetupApproverViewState'; export declare const initialState: RemiSetupApproverViewState; export declare const fetchRemiSetupApproverView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: any, resolveAttributeToUser: any, includeImplicitActors: any, useV3: boolean], { cacheOverride: any; resolveAttributeToUser: any; includeImplicitActors: any; useV3: boolean; }, "remiSetupApproverView/fetchRemiSetupApproverView", never, never>, fetchRemiSetupApproverViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[]], { approvalRuleIds: string[]; }, "remiSetupApproverView/fetchRemiSetupApproverViewSuccess", never, never>, fetchRemiSetupApproverViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], ZeniAPIStatus>, "remiSetupApproverView/fetchRemiSetupApproverViewFailure", never, never>, fetchRemiApproversDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any, includeUserRoles?: any, includeAttributesUserIds?: any, lastUpdatedByUserId?: any], { cacheOverride: any; includeUserRoles: any; includeAttributesUserIds: any; lastUpdatedByUserId: any; }, "remiSetupApproverView/fetchRemiApproversDetails", never, never>, fetchRemiApproversList: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any, includeUserRoles?: any, includeAttributesUserIds?: any, lastUpdatedByUserId?: any], { cacheOverride: any; includeUserRoles: any; includeAttributesUserIds: any; lastUpdatedByUserId: any; }, "remiSetupApproverView/fetchRemiApproversList", never, never>, fetchRemiApproversListSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approverIds: string[], attributes: ("manager" | "vendor_owner" | "manager_of_manager")[], attributeSubTypeToUserIdMapping?: Record<"manager" | "vendor_owner" | "manager_of_manager", string> | undefined], { approverIds: string[]; attributes: ("manager" | "vendor_owner" | "manager_of_manager")[]; attributeSubTypeToUserIdMapping: Record<"manager" | "vendor_owner" | "manager_of_manager", string> | undefined; }, "remiSetupApproverView/fetchRemiApproversListSuccess", never, never>, fetchRemiApproversListFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "remiSetupApproverView/fetchRemiApproversListFailure", never, never>, deleteRemiApprovalRule: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleId: string, useV3: boolean], { approvalRuleId: string; useV3: boolean; }, "remiSetupApproverView/deleteRemiApprovalRule", never, never>, deleteRemiApprovalRuleSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[deletedApprovalRuleId: string, approvalRuleIds: string[]], { deletedApprovalRuleId: string; approvalRuleIds: string[]; }, "remiSetupApproverView/deleteRemiApprovalRuleSuccess", never, never>, deleteRemiApprovalRuleFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleId: string, status: ZeniAPIStatus>], { approvalRuleId: string; status: ZeniAPIStatus>; }, "remiSetupApproverView/deleteRemiApprovalRuleFailure", never, never>, reorderRemiApprovalRules: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[], useV3: boolean], { approvalRuleIds: string[]; useV3: boolean; }, "remiSetupApproverView/reorderRemiApprovalRules", never, never>, reorderRemiApprovalRulesSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[]], { approvalRuleIds: string[]; }, "remiSetupApproverView/reorderRemiApprovalRulesSuccess", never, never>, reorderRemiApprovalRulesFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "remiSetupApproverView/reorderRemiApprovalRulesFailure", never, never>, saveRemiSetupApproverViewUpdates: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[useV3: boolean], { useV3: boolean; }, "remiSetupApproverView/saveRemiSetupApproverViewUpdates", never, never>, saveRemiSetupApproverViewUpdatesSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[], affectedEntityIds?: string[] | undefined, newApprovalRuleId?: string | undefined], { approvalRuleIds: string[]; affectedEntityIds: string[] | undefined; newApprovalRuleId: string | undefined; }, "remiSetupApproverView/saveRemiSetupApproverViewUpdatesSuccess", never, never>, saveRemiSetupApproverViewUpdatesFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "remiSetupApproverView/saveRemiSetupApproverViewUpdatesFailure", never, never>, initializeRemiSetupApproverViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleId?: string | undefined], { approvalRuleId: string | undefined; }, "remiSetupApproverView/initializeRemiSetupApproverViewUpdateData", never, never>, saveRemiSetupApproverViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[remiSetupApproverViewUpdateData: Partial], { remiSetupApproverViewUpdateData: Partial; }, "remiSetupApproverView/saveRemiSetupApproverViewUpdateData", never, never>, setListeningToPusherEvent: import("@reduxjs/toolkit").ActionCreatorWithPayload, clearRemiSetupApproverViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"remiSetupApproverView/clearRemiSetupApproverViewUpdateData">; declare const _default: import("redux").Reducer; export default _default;