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