/**
 * Block data loading system.
 * Framework-agnostic core logic for prefetching block data loaders.
 */
export { prefetchBlockData } from './prefetchBlockData';
export type { PrefetchBlockDataOptions } from './prefetchBlockData';
export { SUPPORTED_LOADER_ENDPOINTS, isSupportedLoaderEndpoint } from './loaderEndpoints';
export type { SupportedLoaderEndpoint } from './loaderEndpoints';
export { createMicrobatcher, stableSerialize, type BatchItemResult, type Microbatcher } from './batching';
export { normalizeLoaderParams, normalizePublicApiLoaderParams } from './normalizeLoaderParams';
export { normalizeDataLoaders, normalizeContent, normalizeParams, coerceToString, coercePayload, } from './utils';
export type { PrefetchContext, ResolvedBlockData, ApiClient, DataLoaderEntry, } from './types';
