/**
 * CLR bindings discovery
 *
 * Airplane-grade behavior:
 * - Detect CLR imports only via bindings.json presence (no heuristics).
 * - Load bindings.json for all directly-imported CLR namespaces.
 * - Also load bindings.json for any CLR namespaces re-exported by those facades.
 *
 * This is required for library entrypoints that re-export multiple CLR namespaces
 * (e.g. `@jotster/core/Jotster.Core.js` re-exporting `Jotster.Core.db`, etc.).
 */
import type { TsonicProgram } from "./types.js";
/**
 * Scan all source files for import statements and discover CLR bindings.
 *
 * Must be called BEFORE IR building to ensure bindings are loaded.
 */
export declare const discoverAndLoadClrBindings: (program: TsonicProgram, verbose?: boolean) => void;
//# sourceMappingURL=clr-bindings-discovery.d.ts.map