/**
 * Program - Public API
 */
export type { CompilerOptions, TsonicProgram } from "./types.js";
export { defaultTsConfig } from "./config.js";
export { loadDotnetMetadata } from "./metadata.js";
export { BindingRegistry, loadBindings, type TypeBinding, type SimpleBindingDescriptor, } from "./bindings.js";
export { collectTsDiagnostics, convertTsDiagnostic, getSourceLocation, } from "./diagnostics.js";
export { createProgram, createCompilerOptions } from "./creation.js";
export { getSourceFile } from "./queries.js";
export { buildModuleDependencyGraph, type ModuleDependencyGraphResult, } from "./dependency-graph.js";
//# sourceMappingURL=index.d.ts.map