import { DocumentData } from "firebase/firestore"; type InitialLogsState = { status: string; values: { [key: string]: DocumentData; }; }; export declare const fetchLogs: import("@reduxjs/toolkit").AsyncThunk<{ data: DocumentData; selectedDate: string; }, { placementId: string; selectedDate: string; }, { state?: unknown; dispatch?: import("redux").Dispatch; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const editLog: import("@reduxjs/toolkit").AsyncThunk<{ data: unknown; selectedDate: string; userType: string; }, { value: any[] | { [key: string]: unknown; }; selectedDate: string; userType: string; placementId: string; }, { state?: unknown; dispatch?: import("redux").Dispatch; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const addLogFile: import("@reduxjs/toolkit").AsyncThunk<{ data: string[]; userType: string; selectedDate: string; }, { files: { file: FileList; }; userType: string; selectedDate: string; placementId: string; }, { state?: unknown; dispatch?: import("redux").Dispatch; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const deleteLogFile: import("@reduxjs/toolkit").AsyncThunk<{ openFile: { name: string; url: string; }; userType: string; selectedDate: string; }, { openFile: { name: string; url: string; }; userType: string; selectedDate: string; placementId: string; }, { state?: unknown; dispatch?: import("redux").Dispatch; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const logsSlice: import("@reduxjs/toolkit").Slice; declare const _default: import("redux").Reducer; export default _default;