export { condition } from './hydration/condition.js';
export type { HydrationCondition } from './hydration/condition.js';
export { hydrateIdAttribute, hydrateInteractionEventsAttribute, hydrateWhenAttribute, } from './hydration/constants.js';
export declare const hydrateIdSelector = "[data-ts-hydrate-id]";
export { idle } from './hydration/idle.js';
export type { IdleHydrationOptions } from './hydration/idle.js';
export { interaction } from './hydration/interaction.js';
export { load } from './hydration/load.js';
export { media } from './hydration/media.js';
export { never } from './hydration/never.js';
export { clearResolvedGateIdsInMarker, createResolvedGate, getFallbackHtml, getMarkerGate, getOrCreateGate, onGateResolve, releaseGate, resolveHydrationMarker, runHydrationStrategyCleanup, saveFallbackHtml, waitForHydrationPrefetchStrategy, } from './hydration/runtime.js';
export { withHydrationRenderer } from './hydration/renderer.js';
export { visible } from './hydration/visible.js';
export { listenForDelegatedHydrationIntent } from './hydration/interaction.js';
export type { VisibleHydrationOptions } from './hydration/visible.js';
export type { HydrationGateRecord } from './hydration/runtime.js';
export type { HydrationStrategyWithRenderer } from './hydration/renderer.js';
export type { HydrationInteractionEvent, HydrationInteractionEvents, HydrationMarkerAttributes, HydrationPrefetchContext, HydrationPrefetchFunction, HydrationPrefetchWhen, HydrationPrefetchStrategy, HydrationPrefetchWaitReason, HydrationRuntimeContext, HydrationRuntimeGate, HydrationStrategy, HydrationStrategyTypes, HydrationWhen, } from './hydration/types.js';
