/**
 * Validation orchestrator - coordinates all validation functions
 */
import * as ts from "typescript";
import { TsonicProgram } from "../program.js";
import { DiagnosticsCollector } from "../types/diagnostic.js";
/**
 * Validate an entire Tsonic program
 */
export declare const validateProgram: (program: TsonicProgram) => DiagnosticsCollector;
/**
 * Validate a single source file
 */
export declare const validateSourceFile: (sourceFile: ts.SourceFile, program: TsonicProgram, collector: DiagnosticsCollector) => DiagnosticsCollector;
//# sourceMappingURL=orchestrator.d.ts.map