export const fetchTimesheet: import("@reduxjs/toolkit").AsyncThunk; export const fetchTimesheetToValidate: import("@reduxjs/toolkit").AsyncThunk; export const fetchTimesheetById: import("@reduxjs/toolkit").AsyncThunk; export const fetchDraftTimesheet: import("@reduxjs/toolkit").AsyncThunk; export const createTimesheet: import("@reduxjs/toolkit").AsyncThunk; export const addTimerTimesheet: import("@reduxjs/toolkit").AsyncThunk; export const updateTimesheetStatus: import("@reduxjs/toolkit").AsyncThunk; export const deleteTimesheet: import("@reduxjs/toolkit").AsyncThunk; export const timesheetReducer: import("redux").Reducer<{ loadingMyTimesheet: boolean; moreLoadingMyTimesheet: boolean; isListEndMyTimesheet: boolean; myTimesheetList: any[]; loadingTimesheetToValidate: boolean; moreLoadingTimesheetToValidate: boolean; isListEndTimesheetToValidate: boolean; timesheetToValidateList: any[]; totalNumberTimesheetToValidate: number; loadingTimesheet: boolean; timesheet: {}; loadingDraftTimesheet: boolean; draftTimesheetList: any[]; }>;