/// import type { SetUploadItems, UpdateUploadItem, UploadItem, UploadStats } from './bookEditorMonacoUploadTypes'; /** * Updates one upload item while leaving every other item untouched. * * @private function of BookEditorMonaco */ export declare function replaceUploadItemById(uploadItems: ReadonlyArray, uploadId: string, updateUploadItem: (uploadItem: UploadItem) => UploadItem): Array; /** * Internal upload item state shared by Monaco upload helpers. * * @private function of BookEditorMonaco */ export declare function useBookEditorMonacoUploadItemsState(): { uploadItems: UploadItem[]; uploadItemsRef: import("react").RefObject; setUploadItems: SetUploadItems; updateUploadItem: UpdateUploadItem; uploadStats: UploadStats; activeUploadItems: UploadItem[]; };