import type { SetUploadItems } from './bookEditorMonacoUploadTypes';
/**
 * Debounces upload progress updates before they hit React state.
 *
 * @private function of BookEditorMonaco
 */
export declare function useBookEditorMonacoUploadProgressQueue({ setUploadItems, }: {
    readonly setUploadItems: SetUploadItems;
}): {
    queueProgressUpdate: (uploadId: string, progress: number, loadedBytes: number, totalBytes: number) => void;
    clearProgressQueue: () => void;
};
