import { Node } from '../../ast/entity/node'; export declare class DataType extends Node { private type; static STRING: number; static INTEGER: number; static FLOAT: number; static ENUM: number; static DATETIME: number; static DATE: number; static TIME: number; static BOOLEAN: number; static DOUBLE: number; static BIGINT: number; static TEXT: number; static CHAR: number; static TINYINT: number; static BLOB: number; static DECIMAL: number; static JSON: number; static TIMESTAMP: number; constructor(type: number); getType(): number; setType(type: number): void; isBoolean(): boolean; isNumeric(): boolean; isString(): boolean; getSize(): 0 | 1 | 3 | 4 | 8; }