/**
 * TypeScript verifier — runs `tsc --noEmit` on the realized backend
 * tree, parses error output, and returns structured `VerifyError`s.
 *
 * The first concrete implementation of the `PostEmitVerifier` interface.
 * Used for any TypeScript realize target (the default stack today).
 *
 * Design notes:
 *   - We rely on the realized project's own `node_modules/.bin/tsc`
 *     and `tsconfig.json` (installed by the realize-emit step).
 *     The framework doesn't bundle a tsc — the user's project owns
 *     its own TypeScript version.
 *   - `applies` checks for the presence of `tsconfig.json` in
 *     `<outputDir>/<subpath>/`. Future stacks (e.g. a Java target)
 *     would have their own verifier with their own `applies`.
 *   - Output parsing matches the standard tsc message format:
 *       `path/to/file.ts(line,col): error TSXXXX: Message text.`
 *   - tsc tool-failure (binary missing, install needed) → ok=false
 *     + notes explain. The feedback runner skips the verifier; the
 *     realize pipeline does NOT crash.
 */
import type { PostEmitVerifier } from '../types.js';
export declare const TSC_VERIFIER: PostEmitVerifier;
//# sourceMappingURL=tsc.d.ts.map