import { TypedAST } from "../analysis/types.js"; import { ICompileError } from "../errors/IError.js"; import { Bindings } from "../reducer/Stack.js"; import { result } from "../utility/result.js"; import { Value } from "../value/index.js"; import * as ir from "./types.js"; export type ProgramIRResult = result; export declare function compileTypedAst({ ast, stdlib, imports, }: { ast: TypedAST; stdlib?: Bindings; imports: Record; }): ProgramIRResult; //# sourceMappingURL=index.d.ts.map