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>;
}
