export interface BatchProcessingOptions { batchSize?: number; interval?: number; autoStop?: boolean; onComplete?: () => void; onProgress?: (current: number, total: number) => void; } export declare const useNodeBatchProcessing: (options?: BatchProcessingOptions) => { isProcessing: boolean; progress: { current: number; total: number; }; processNodesBatch: (allNodes: any[], processCallback: (nodes: any[]) => void, customOptions?: Partial) => () => void; stopProcessing: () => void; }; export default useNodeBatchProcessing;