/**
 * Program assembly -- wires up the TS compiler host, virtual declarations,
 * module resolution dispatch, and the final TsonicProgram construction.
 */
import { Result } from "../types/result.js";
import { DiagnosticsCollector } from "../types/diagnostic.js";
import { CompilerOptions, TsonicProgram } from "./types.js";
/**
 * Create a Tsonic program from TypeScript source files
 */
export declare const createProgram: (filePaths: readonly string[], options: CompilerOptions) => Result<TsonicProgram, DiagnosticsCollector>;
//# sourceMappingURL=program-assembly.d.ts.map