/**
 * Symbol table builder from TypeScript AST
 */
import * as ts from "typescript";
import { Symbol } from "./types.js";
import type { Binding } from "../ir/binding/index.js";
/**
 * Build symbol table from a TypeScript source file
 * Uses Binding layer for symbol resolution (no direct checker calls)
 */
export declare const buildSymbolTable: (sourceFile: ts.SourceFile, binding: Binding) => readonly Symbol[];
//# sourceMappingURL=builder.d.ts.map