import type { ResolvedUnityBinding } from '../../core/unity/resolver.js'; import type { UnityLazyConfig } from './unity-lazy-config.js'; export interface HydrateLazyBindingsInput { pendingPaths: string[]; config: UnityLazyConfig; resolveBatch: (paths: string[]) => Promise>; dedupeKey?: string; } export interface HydrateLazyBindingsOutput { resolvedByPath: Map; timedOut: boolean; elapsedMs: number; diagnostics: string[]; } export declare function hydrateLazyBindings(input: HydrateLazyBindingsInput): Promise;