import { default as Compiler } from '../../../compiler'; import { CompileError } from '../../types/errors'; import { ElementDeclarationNode } from '../../types/nodes'; import { SyntaxToken } from '../../types/tokens'; export default class TablePartialBinder { private compiler; private declarationNode; constructor(compiler: Compiler, declarationNode: ElementDeclarationNode & { type: SyntaxToken; }); bind(): CompileError[]; private bindBody; private bindFields; private tryToBindColumnType; private bindInlineRef; private bindSubElements; }