import { FetchState, ID } from '../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../responsePayload'; import { HistoricEventPayload } from '../../spendManagement/commonHistoryView/commonHistoryPayload'; import { CreateSubTaskPayload, EditTaskLocalData, TaskDetailViewState } from './taskDetail'; export declare const initialState: TaskDetailViewState; export declare const fetchTaskDetailPage: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: boolean, taskId?: string | undefined], { cacheOverride: boolean; taskId: string | undefined; }, "taskDetailView/fetchTaskDetailPage", never, never>, fetchTaskDetail: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId: string, cacheOverride?: any], { taskId: string; cacheOverride: any; }, "taskDetailView/fetchTaskDetail", never, never>, initializeTaskToLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId: string], { taskId: string; }, "taskDetailView/initializeTaskToLocalStore", never, never>, updateEditTaskFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; taskId: ID; error?: ZeniAPIStatus; }, "taskDetailView/updateEditTaskFetchStatus">, saveTaskUpdatesToLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ taskDetailLocalData: EditTaskLocalData; taskId?: ID; }, "taskDetailView/saveTaskUpdatesToLocalStore">, discardTaskUpdatesInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ taskId?: ID; }, "taskDetailView/discardTaskUpdatesInLocalStore">, saveTaskDetail: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId?: string | undefined, taskGroupId?: string | undefined], { taskId: string | undefined; taskGroupId: string | undefined; }, "taskDetailView/saveTaskDetail", never, never>, archiveTask: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId: string], { taskId: string; }, "taskDetailView/archiveTask", never, never>, archiveTaskSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; taskId: ID; error?: ZeniAPIStatus; }, "taskDetailView/archiveTaskSuccessOrFailure">, saveTaskSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; newTaskId?: ID; taskId?: ID; }, "taskDetailView/saveTaskSuccessOrFailure">, createSubTask: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: CreateSubTaskPayload], CreateSubTaskPayload, "taskDetailView/createSubTask", never, never>, createSubTaskSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; newTaskId?: ID; }, "taskDetailView/createSubTaskSuccessOrFailure">, resetSubTaskCreateStatus: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"taskDetailView/resetSubTaskCreateStatus">, fetchSubTasks: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[parentTaskId: string], { parentTaskId: string; }, "taskDetailView/fetchSubTasks", never, never>, updateSubTasks: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ parentTaskId: ID; }, "taskDetailView/updateSubTasks">, updateSubTasksFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; parentTaskId: ID; error?: ZeniAPIStatus; }, "taskDetailView/updateSubTasksFetchStatus">, deleteTask: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId?: string | undefined], { taskId: string | undefined; }, "taskDetailView/deleteTask", never, never>, removeTaskDetail: import("@reduxjs/toolkit").ActionCreatorWithPayload, deleteTaskSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; taskId?: ID; }, "taskDetailView/deleteTaskSuccessOrFailure">, snoozeTask: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId: string, snoozedUntil: string], { taskId: string; snoozedUntil: string; }, "taskDetailView/snoozeTask", never, never>, snoozeTaskSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; taskId: ID; error?: ZeniAPIStatus; }, "taskDetailView/snoozeTaskSuccessOrFailure">, unsnoozeTask: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId: string], { taskId: string; }, "taskDetailView/unsnoozeTask", never, never>, fetchTaskHistory: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskId: string, cacheOverride?: any], { taskId: string; cacheOverride: any; }, "taskDetailView/fetchTaskHistory", never, never>, updateTaskHistory: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ historicEventsPayload: HistoricEventPayload[]; taskId: ID; }, "taskDetailView/updateTaskHistory">, updateTaskHistoryFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; taskId: ID; error?: ZeniAPIStatus; }, "taskDetailView/updateTaskHistoryFetchStatus">, updateCreatedTagToLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ tagId: ID; taskId?: ID; }, "taskDetailView/updateCreatedTagToLocalStore">, updateDeletedTagToLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ tagId: ID | undefined; taskId: ID | undefined; }, "taskDetailView/updateDeletedTagToLocalStore">; declare const _default: import("redux").Reducer; export default _default;