import { type UseChunkCatchupOptions, type UseChunkCatchupReturn } from '../types';
/**
 * Hook for managing chunk catchup during dialog loading.
 *
 * This hook handles:
 * - Buffering NATS chunks that arrive during catchup
 * - Fetching historical chunks from the API
 * - Deduplicating and ordering chunks
 * - Processing chunks in the correct order
 */
export declare function useChunkCatchup({ dialogId, onChunkReceived, chatTypes, fetchChunks, }: UseChunkCatchupOptions): UseChunkCatchupReturn;
//# sourceMappingURL=use-chunk-catchup.d.ts.map