import { FetchState, ID } from '../../../commonStateTypes/common'; import { EntityType as SpendManagementEntityType } from '../../../entity/entityApprovalStatus/entityApprovalStatusState'; import { ZeniAPIStatus } from '../../../responsePayload'; import { RealTimeApprovalDetailLocalData, RealTimeApprovalState } from './realTimeApprovalState'; export declare const initialState: RealTimeApprovalState; export declare const saveRealTimeApproval: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[entityId: string, entityType: "bill_pay" | "reimbursement" | "zeni_accounts" | "zeni_treasury" | "charge_cards", realTimeApprovalLocalData: RealTimeApprovalDetailLocalData], { entityId: string; entityType: "bill_pay" | "reimbursement" | "zeni_accounts" | "zeni_treasury" | "charge_cards"; realTimeApprovalLocalData: RealTimeApprovalDetailLocalData; }, "realTimeApproval/saveRealTimeApproval", never, never>, saveRealTimeApprovalSuccessorFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ approverIds: ID[]; entityId: ID; entityType: SpendManagementEntityType; fetchState: FetchState; error?: ZeniAPIStatus; }, "realTimeApproval/saveRealTimeApprovalSuccessorFailure">, updateIsEditModeRealTimeApprovals: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ entityId: ID; entityType: SpendManagementEntityType; isEdit: boolean; }, "realTimeApproval/updateIsEditModeRealTimeApprovals">; declare const _default: import("redux").Reducer; export default _default;