import { CompileError } from '../../errors';
import { ProgramNode } from '../../parser/nodes';
import { default as Report } from '../../report';
export default class Binder {
private ast;
private errors;
constructor(ast: ProgramNode);
resolve(): Report<ProgramNode, CompileError>;
}