import { ZeniAPIStatus } from '../../../../responsePayload'; import { BillPaySetupApproverViewState } from './billPaySetupApproverViewState'; import { ApprovalRuleCreateData, ApprovalRuleUpdateData } from './types/commonState'; export declare const initialState: BillPaySetupApproverViewState; export declare const fetchBillPaySetupApproverView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: any, includeUserRoles: any, useV3: boolean], { cacheOverride: any; includeUserRoles: any; useV3: boolean; }, "billPaySetupApproverView/fetchBillPaySetupApproverView", never, never>, fetchBillPaySetupApproverViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[]], { approvalRuleIds: string[]; }, "billPaySetupApproverView/fetchBillPaySetupApproverViewSuccess", never, never>, fetchBillPaySetupApproverViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], ZeniAPIStatus>, "billPaySetupApproverView/fetchBillPaySetupApproverViewFailure", never, never>, fetchBillPayApproversDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any, includeUserRoles?: any], { cacheOverride: any; includeUserRoles: any; }, "billPaySetupApproverView/fetchBillPayApproversDetails", never, never>, fetchBillPayApproversList: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any, includeUserRoles?: any], { cacheOverride: any; includeUserRoles: any; }, "billPaySetupApproverView/fetchBillPayApproversList", never, never>, fetchBillPayApproversListSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approverIds: string[], attributes: ("manager" | "vendor_owner" | "manager_of_manager")[]], { approverIds: string[]; attributes: ("manager" | "vendor_owner" | "manager_of_manager")[]; }, "billPaySetupApproverView/fetchBillPayApproversListSuccess", never, never>, fetchBillPayApproversListFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "billPaySetupApproverView/fetchBillPayApproversListFailure", never, never>, deleteBillPayApprovalRule: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleId: string, useV3: boolean], { approvalRuleId: string; useV3: boolean; }, "billPaySetupApproverView/deleteBillPayApprovalRule", never, never>, deleteBillPayApprovalRuleSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[deletedApprovalRuleId: string, approvalRuleIds: string[]], { deletedApprovalRuleId: string; approvalRuleIds: string[]; }, "billPaySetupApproverView/deleteBillPayApprovalRuleSuccess", never, never>, deleteBillPayApprovalRuleFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleId: string, status: ZeniAPIStatus>], { approvalRuleId: string; status: ZeniAPIStatus>; }, "billPaySetupApproverView/deleteBillPayApprovalRuleFailure", never, never>, reorderBillPayApprovalRules: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[], useV3: boolean], { approvalRuleIds: string[]; useV3: boolean; }, "billPaySetupApproverView/reorderBillPayApprovalRules", never, never>, reorderBillPayApprovalRulesSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[]], { approvalRuleIds: string[]; }, "billPaySetupApproverView/reorderBillPayApprovalRulesSuccess", never, never>, reorderBillPayApprovalRulesFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "billPaySetupApproverView/reorderBillPayApprovalRulesFailure", never, never>, saveBillPaySetupApproverViewUpdates: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[useV3: boolean], { useV3: boolean; }, "billPaySetupApproverView/saveBillPaySetupApproverViewUpdates", never, never>, saveBillPaySetupApproverViewUpdatesSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleIds: string[], affectedEntityIds?: string[] | undefined, newApprovalRuleId?: string | undefined], { approvalRuleIds: string[]; affectedEntityIds: string[] | undefined; newApprovalRuleId: string | undefined; }, "billPaySetupApproverView/saveBillPaySetupApproverViewUpdatesSuccess", never, never>, saveBillPaySetupApproverViewUpdatesFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "billPaySetupApproverView/saveBillPaySetupApproverViewUpdatesFailure", never, never>, initializeBillPaySetupApproverViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[approvalRuleId?: string | undefined], { approvalRuleId: string | undefined; }, "billPaySetupApproverView/initializeBillPaySetupApproverViewUpdateData", never, never>, saveBillPaySetupApproverViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[billPaySetupApproverViewUpdateData: Partial], { billPaySetupApproverViewUpdateData: Partial; }, "billPaySetupApproverView/saveBillPaySetupApproverViewUpdateData", never, never>, clearBillPaySetupApproverViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"billPaySetupApproverView/clearBillPaySetupApproverViewUpdateData">, setListeningToPusherEvent: import("@reduxjs/toolkit").ActionCreatorWithPayload; declare const _default: import("redux").Reducer; export default _default;